我正在处理一个存储在 SVN 服务器上的项目。我总是在我的主工作站上处理这个项目,但现在我需要从我的笔记本上检查这个项目。
我在我的新开发环境中安装了它需要的一切:Eclipse IDE、JDK、Apache Tomcat。
现在,当我检查我的项目时,我遇到了一些问题:JRE 没有绑定(bind)到我的本地虚拟机,并且找不到目标运行时服务器 (Tomcat)。
我通过简单地将项目配置到新环境来解决这个问题,但显然当我提交更改时,我必须将所有这些参数重新配置到原始环境。
那么,有没有办法解决这个问题呢?我是否应该避免提交整个 Eclipse 项目并仅将源代码存储在服务器中?哪种工作方式才是正确的? 我应该从版本控制中删除哪些文件/目录? JRE + 服务器设置在 .classpath
文件中。我应该从版本控制中排除这个文件吗?
最佳答案
你遇到这个问题是因为你试图在 svn 中保留比需要的更多的东西。在svn等代码控制中checkin项目设置文件不是一个好主意。因为不同的开发人员总是会根据他们的开发环境有不同的设置。应该使用代码控制来 checkin 代码,并根据环境配置其他内容。
阅读相关帖子:Should I keep my project files under version control?
关于java - 如何避免从不同工作站处理同一项目的配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17613597/