我想检查我在eclipse中创建的动态Web项目到svn.有人能告诉我我要检查哪些文件以及哪些文件不应该?我们的想法是能够使用"新建项目向导"检出项目,以便我可以再次创建动态Web项目.更具体地说,这是我在项目中的文件/目录 -
构建目录显然不应该检查.其他的呢?我猜所有的.不应该检查文件.有人可以验证一下吗?这个dist目录和.settings目录是什么?
另外eclipse在哪里存储服务器信息(tomcat)?我也不想检查它.
编辑:
我最初检查了以上所有内容,当然除了构建目录.当我从Eclipse内部检出项目时,它并没有提示我创建一个新项目,因为.project在那里,但是Eclipse正在创建一个JavaEE项目,而不是动态Web项目.有没有其他人遇到这种行为?
**编辑2**
找到了!事实证明我不应该检查以下内容 -
删除这3个后,新项目向导按预期工作,一切正常.
Adr*_*ter 13
如果您签入.classpath/.project/.settings
,则使您的项目特定于Eclipse.怎么样谁一起工作的开发人员Netbeans
或IntelliJ
?IMO让您的项目独立于IDE并且易于设置更清晰.
我通常会去Maven构建.在pom.xml
指定所有所需的依赖,并mvn eclipse:eclipse
生成.classpath/.project
文件为您服务.
该.settings
目录包含本地设置(例如您要使用的Java版本).在IMO中检查它是没有用的.您可以通过Maven2 pom强制执行Java版本.
最后,对于你的下一个项目,我的protip是svn-ignore
你在第一次提交之前在SVN中不想要的文件或目录 .在Maven2设置中.settings
.classpath
.project
target
(Maven2 的默认输出目录)和任何其他生成的东西(日志文件,gfembed目录等).在你的情况下,你会忽略build
而dist
不是target
.
你可以使用svn-ignore
文件或目录RIGHT_MOUSE->Team->'Add to svn:ignore'
(我使用Subclipse插件).忽略指令存储svn-properties
在父目录中.可以查看目录上的属性RIGHT_MOUSE->Team->Show properties
.您还可以通过单击值字段直接在那里编辑属性.确保每个属性后都有一个行尾.
既然你已经提交然后删除了这些文件,根据我的经验,忽略不再起作用了.不知何故,我从未设法成功忽略已经检入SVN存储库的生成文件; 他们就像僵尸一样,总是从死里复活.也许通过在SVN回购中删除他们的条目,这可以实现,但我从来没有做过.
归档时间: |
|
查看次数: |
17031 次 |
最近记录: |