如何全局忽略基于目录模式的整个子树,而不为每个项目专门排除它?例如,我想在所有 Maven 项目中排除目标/树,而不必在每个项目的基础上单独这样做。

将“目标”添加到 Window > Preferences > Team > Ignored Resources 效果很好,但也会排除任何目标目录。在其他地方 - 这对我来说不是问题,但我想知道是否有更好的方法来指定排除某些目录。

我还为 Tortoise 设置添加了排除模式,并且我知道 subversion global-ignores 属性,因为我现在试图在这里找到答案:) 仅供引用,我确实知道 在哪里放置 模式,但不确定 应该是什么

最佳答案

关于忽略模式,TortoiseSVN 帮助说:

您不应在模式 中包含路径信息。模式匹配旨在用于平面文件名和文件夹名称。 ……如果要忽略 prog 文件夹中而不是 doc 文件夹中存在的所有 tmp 文件夹,则应使用 svn:ignore。 使用全局忽略模式 没有可靠的方法来实现这一点。

看来你唯一的选择是 svn:ignore 属性。

关于svn:忽略 subclipse/TortoiseSVN 中的子目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1474491/

10-14 17:48