2010-08-06 140 views
0

使用SVN,您可以右键单击文件夹“TEST”并将其添加到忽略列表中。这是否使SVN在项目中名为“TEST”的所有文件夹?忽略TortoiseSVN中的文件夹...?

我有一个项目有很多不同的目录,几乎所有这些单独的目录内有一个名为“TEST”的文件夹,有没有一种方法可以设置svn:ignore使SVN忽略整个名为“TEST”的文件夹项目?

回答

3

它不会—忽略文件夹只忽略它在该文件夹中(而不是递归)。

以递归方式(即对于项目中的所有文件夹),右键单击顶层文件夹并选择属性,然后单击新建...,然后选择svn:ignore。将

TEST
放入文本框中,并选中“递归应用属性”。这会将其应用到该项目中的每个文件夹 当前为,但您仍然必须手动将其添加到任何 新文件夹中

警告:这将覆盖(即删除)您可能在文件夹结构中设置的任何其他忽略。 (感谢Pekka为此)

+0

请注意,这将覆盖您可能在文件夹结构中设置的任何其他忽略。 – 2010-08-06 19:28:33

+0

好点,那滑过我。补充说,答案,谢谢! – 2010-08-06 19:35:26

3

如果您使用的是TortoiseSVN,另一个选项是在常规设置中将条目添加到全局忽略模式。这只会影响你的电脑;它不会作为存储库中的属性持久化。

右键单击工具栏上的TortoiseSVN图标,然后选择设置。在通用区域有全局忽略模式的部分。您可以添加由空格分隔的条目,如下所示:bin lib obj * .o

+0

如何做到这一点我一直在寻找这个解决方案很长一段时间。如何实现这个例如忽略数据库文件夹*数据库。是吗? – RIK 2013-05-08 05:50:56

+0

@RIK看我的更新。 – 2013-05-08 08:28:19

+0

太棒了!谢谢 – RIK 2013-05-08 23:26:02