3

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

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

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

4

2 回答 2

2

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

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

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

于 2009-10-01T13:17:38.557 回答
0

当你创建一个新的 Maven 项目时,记得svn :ignore目标文件夹。这是最强的方式。

Ps:如果你为target构造一个模式,你将匹配所有包含几乎target的单词......

于 2009-10-01T13:21:53.013 回答