我想将在eclipse中创建的动态Web项目签入svn。有人可以告诉我哪些文件我必须检查和哪一个我不应该?这个想法是能够使用新建项目向导检出项目,以便我可以再次创建动态Web项目。更具体地讲这里的文件/目录我在项目 -在Eclipse项目中检入SVN
- SRC
- 的WebContent
- 构建
- DIST
- 的build.xml
- 的.project
- 的.classpath
- .settings/
构建目录不应该明显检查。其他的呢? 我在猜测所有的。文件不应该被检查。有人可以验证这一点吗? 什么是dist目录和.settings目录?
而且哪里日食存储的服务器信息(Tomcat)的?我不想检查它。
编辑:
我开始检查了所有上述的当然除了构建目录。当我从Eclipse内部检出项目时,它并没有提示我创建一个新项目,因为.project在那里,但是Eclipse正在创建一个JavaEE项目或其他东西,而不是动态Web项目。有没有其他人遇到过这种行为?
**编辑2 **
发现它!
- 的.project
- .settings/
- 的.classpath
一旦这3个被删除新项目向导按预期工作和一切 - 原来我不应该在下面检查很好。
谢谢你对IDE特定的一点文件以及使用svn忽略的一个好主意。 – user220201 2010-08-19 16:14:24
虽然.settings的内容是Eclipse特有的,但这并不意味着他们不需要与团队中的其他成员共享。具体而言,您可能想分享您的项目的JDT警告偏好。通过生成它们来分享这将是一件非常痛苦的事情。 – 2012-05-10 18:52:17
好点。我有时通过从IDE中导出并共享这些文件来共享这些设置。例如,Eclipse允许导出格式和代码模板规则。另一个例子是checkstyle设置。所有这些设置通常是公司范围内的策略,因此经常在Confluence Wiki上找到它们,而不是检查每个项目。 – 2012-05-11 06:46:01