使用SVN,您可以右键单击文件夹“TEST”并将其添加到忽略列表中。这是否使SVN在项目中进入名为“TEST”的所有文件夹?
我有一个包含许多不同目录的项目,几乎所有这些单独的目录中都有一个名为“TEST”的文件夹,有没有办法设置svn:ignore使SVN忽略整个项目中名为“TEST”的每个文件夹?
答案 0 :(得分:3)
它不会忽略文件夹只在该文件夹中忽略它(而不是递归)。
要递归执行(即,对于项目中的所有文件夹),右键单击顶级文件夹并选择“属性”,然后单击“新建...”,并选择“svn:ignore”。将
TEST放入文本框,然后选中“递归应用属性”。这会将其应用于项目中当前的每个文件夹,但您仍需要手动将其添加到任何新文件夹。
警告:这将覆盖(即删除)您在文件夹结构中设置的任何其他忽略。 (感谢Pekka)
答案 1 :(得分:3)
如果您正在使用TortoiseSVN,则另一个选项是在常规设置中向全局忽略模式添加条目。这只会影响您的PC;它不会作为存储库中的属性保留。
右键单击工具栏中的TortoiseSVN图标,然后选择设置。在常规区域中,有一个全局忽略模式的部分。您可以添加以空格分隔的条目,如下所示:bin lib obj * .o