TortoiseSVN忽略文件夹

时间:2015-08-20 11:28:34

标签: svn tortoisesvn

我选择了一个名为build的文件夹,我选择忽略(递归)忽略该文件夹及其所有子文件。

现在的问题是,我的项目中忽略了所有名为build的文件夹,这些文件夹不是原始构建文件夹的子文件夹......

为什么会发生这种情况?如何显示项目所有忽略的列表以及如何取消所有忽略并正确重复?

感谢

2 个答案:

答案 0 :(得分:1)

bahrep的后续行动

  

为什么会发生这种情况?

因为这是你操作的结果和对#34的错误解释;如何忽略和递归忽略工作"

当您忽略PATTERN时,必须将哪个模式添加到父节点,如果递归忽略 - 在目录的所有子目录中完全重复的ignore-pattern-的清晰度

在你的情况下,假设存在ROOT/build,你忽略了build svn:ignore to root-dir和recursiveness传播到整个树,与/build root-node无关

  

如何显示项目所有忽略的列表

更好 - 在CLI中 在项目svn pl -v -R的根目录中,将显示所有属性的完整列表

  

如何取消所有忽略并正确重复?

TortoiseSVN - >性的判定

修改或删除现有的svn:ignore

  

正确地重复它们?

如果您的业务任务是"忽略根目录中的build目录及其子树,而不包含树中的其他build目录"它将是当前忽略模式(非递归"构建"在根目录中)

答案 1 :(得分:0)

  

为什么会发生这种情况?我怎么能显示我的所有忽略的列表   项目以及如何取消所有忽略并正确重复它们?

  1. 右键单击工作副本
  2. TortoiseSVN |属性,
  3. 修改svn:ignore属性并选择"递归应用属性"选项。
  4. 有关详情,请参阅TortoiseSVN manual | Project Settings