2011-04-27 199 views
1

我有一个关于在svn忽略列表中添加文件夹的非常基本的问题。我有一个maven项目,它创建了目标文件夹。现在其他开发者已经在svn中检查了这个目标文件夹。我想要的是当我在eclipse中查看团队同步视图时,我不希望eclipse在列表中显示目标文件夹。当我尝试右键单击此文件夹并尝试将其添加到忽略列表中时,它将被禁用。有人可以请解释我怎么能把文件夹从svn列表中删除,因为这个目标文件夹将由maven生成,它不需要成为repo源代码的一部分?Subversion忽略列表

回答

0

我相信忽略需要致力于回购使所有用户的工作副本生效。这是否回答了问题的一部分?我不太熟悉Eclipse中的SVN。

4

一般来说,Subversion只对不在存储库中的文件(和目录)使用忽略列表。对于版本化文件,忽略忽略列表。

所以它看起来像你唯一简单的方法就是再次从存储库中删除此文件夹。当然,这应该先在团队中讨论。

(可能有一些复杂的方式,但我不是颠覆向导。)

+0

是的,你需要删除它fromt他reop FRST然后提交道具父添加忽略的文件夹。 – prodigitalson 2011-04-27 01:21:23

0

我相信你可以删除SVN任何文件夹。然后做一个提交应该做的伎俩。

1

Ignore模式只适用于非版本的项目。

要忽略您的文件夹,您必须先删除它,然后添加一个属性svn:ignore以期望的模式。

命令行:

svn rm MAVEN_DIRECTORY 
svn propedit svn:ignore PARENT_DIRECTORY_OF_MAVEN_DIRECTORY 
// add the pattern of your directory in the list, and save 
svn commit  

被告知,一旦COMMITED,我相信它会删除所有的developper工作拷贝这个目录下,除非有修改(测试之前可以肯定)

1

尝试在尝试添加到之前更新到HEAD添加到svn:忽略

+1

其实你的和PaŭloEbermann的回答是最正确的。 +1,谢谢,特别是你的回答帮了我很多! – qkx 2014-01-13 13:24:28

+0

相关提示:)感谢您的反馈+1 – ViliusK 2014-01-14 15:40:57