java - 如何避免从不同工作站处理同一项目的配置问题

标签 java eclipse svn version-control subclipse

我正在处理一个存储在 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/

相关文章:

java - Eclipse 中 IntelliJ IDEA 的运行/调试配置 "Before launch:"功能的等效项是什么?

Java BoxLayout 返回错误 BoxLayout 无法共享

java - 在 IntelliJ 或其他 IDE 中获取完整的 JDK 源代码

linux - SVN 用另一个替换分支 - 不合并

svn - 在SVN中从trunk的子文件夹创建分支会有什么后果?

java - 对象 <?实现接口(interface),接口(interface)>

java - 如何使用 Java Media Framework (JMF) 发送 rtcp 再见消息?

Eclipse - 仅将待办事项限制为某些文件(或忽略项目中的整个文件夹)

java - eclipse更新时出错

svn - 外部存储库更改