Team-> Eclipse中的Commit显示来自符号链接目录的资源。怎么忽略?

时间:2012-01-11 16:47:03

标签: eclipse svn

当我想将项目提交到svn时,Eclipse会在tmp目录中显示一个文件列表。 Eclipse提供了将所有这些文件添加到svn的可能性。但我不希望这样,我希望Eclipse忽略整个目录。

关于项目

我们的项目包含一个符号链接'tmp',其中所有缓存文件都写入:

  

lrwxrwxrwx 1 tijmen tijmen 11 Oct 14 11:28 tmp - > ../ TMP

tmp 符号链接已经添加到svn:ignore。 ../tmp 目录不在版本控制中。

../ tmp 目录包含许多缓存文件(截至目前为837)。每次我做Team-> Commit它都会在Content列中将所有缓存文件列为New。因为列表太长,所以很难找到我实际想要添加和/或提交的文件。

Eclipse中是否有设置允许我忽略Team-> Commit视图中的(符号链接)目录的内容?

2 个答案:

答案 0 :(得分:6)

我找到了解决方案。

项目上的鼠标右键 - >属性 - >资源 - >资源过滤器。在这里,我创建了一个排除过滤器来排除符号链接。幸运的是,我在这个项目中只有一个符号链接。对于其他项目,可以创建更严格的过滤器。

答案 1 :(得分:1)

将选定的tmp符号链接添加到其容器文件夹的svn:ignore属性。如果它还没有被添加到存储库中,只需右键单击该文件夹,然后选择Team / Add to SVN Ignore(或类似的名称)。

否则,您可能已手动删除现有文件夹,并将相应的属性添加到其容器文件夹中。

编辑: BTW。我正在使用Eclipse Subversive插件;如果您使用的是Subclipse插件,请搜索选项设置svn:ignore properties。