SVN(Tortoise)不再检测提交时新添加的文件(自动忽略)

时间:2016-09-01 18:30:45

标签: svn tortoisesvn

问题:截至最近,如果我将新文件添加到已检出的存储库,则添加的文件默认为忽略,并且在提交期间不会显示在文件列表中。

重现: 1)在签出文件夹中创建新文件。 2)文件的过度图标是'忽略' 3)提交4)添加的文件未显示在要提交的文件列表中

疑难解答:我怀疑我不小心设置了全局或项目忽略设置,但我无法找到它。

(这是我的全局忽略列表)

*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store Thumbs.db .vs Outputx86 x86 Debug Release obj bin *.user *.DotSettings *.cache new.lzip VERSION Output *.suo *cache *.mybackup *-cache *-SetupFiles

(我在问这个问题之前做了很多搜索,但找不到合适的答案。)

修改 我已经确认它只是针对此结帐...但我似乎无法在文件夹的svn-properties下找到任何错误。我甚至尝试删除属性的ignore字段,但无济于事。

解决:感谢Gene的帮助。事实证明,有人在主要结帐文件夹上意外地进行了递归忽略。有一个条目," .vs *",两者之间的空间很难找到。要查看文件夹的忽略属性,请右键单击该文件夹,然后选择SVN =>属性。请注意,忽略属性是从全局忽略设置和父文件夹继承的。

2 个答案:

答案 0 :(得分:2)

SVN将您的全局忽略列表与当前目录中的忽略列表组合在一起并检出上面的目录。是否有可能其中一个目录忽略了您要添加的文件?

特别注意错误位置的空格,例如在* .o

中的*和.o之间

答案 1 :(得分:0)

通常在添加 *。vs 或*时会发生这种情况。或*忽略列表中的*文件或隐藏文件夹(递归),您可以通过执行以下6个步骤来解决,如下图所示。希望这会有所帮助

enter image description here