我在Mac 10.7.5(Java 6)上使用Eclipse Juno和SubEclipse。我也使用SVN进行版本控制。尽管我已经设置了一些文件/文件夹以忽略使用“svn propedit ignore。 “命令行......
Daves-MacBook-Pro:sbadmin davea$ svn propedit ignore .
显示
target
.classpath
.settings
.project
bin
当我在Eclipse中时,右键单击我的项目(sbadmin)并选择Team - >提交时,对话框始终显示“.classpath”和“.project”作为要签入的文件,尽管事实上我希望它们被忽略。我能以任何方式纠正这个问题吗?
谢谢, - 戴夫
答案 0 :(得分:0)
Eclipse似乎忽略了一些全局SVN设置。如果您希望在 all 项目中忽略这些文件,可能最简单的方法是将它们添加到Eclipse自己的被忽略资源列表中。
只需转到偏好设置 - >团队 - >忽略资源并将相应的模式添加到列表中。
答案 1 :(得分:0)
你的财产名称有误。它不是ignore
而是svn:ignore
。这就是为什么文件不会被忽略而且你的Eclipse中的svn插件想要添加它们,因为你在错误的属性中设置文件列表所以不考虑它。
由于您在命令行上看起来很舒服,以下是解决此问题的命令:
svn pget ignore . > ignore.txt # backup the content of ignore
svn pset svn:ignore . -F ignore.txt # set svn:ignore from the backup
svn pdel ignore # delete the ignore property
或者正如其他答案所指出的那样,您也可以使用Eclipse插件来设置忽略模式。