Problem: 截至最近,如果我将新文件添加到已检出的存储库,则添加的文件默认为忽略,并且在提交期间不会显示在文件列表中 .
Reproduce: 1)在签出文件夹中创建一个新文件 . 2)文件的图标过度是'ignore' 3)提交4)添加的文件没有显示在要提交的文件列表中
Troubleshooting: 我怀疑我找不到它 .
(这是我的全局忽略列表)
*.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
(我've done quite a bit of searching before asking this question but couldn' t找到一个合适的答案 . )
Edit: 我好像在文件夹的svn-properties下找不到任何错误 . 我甚至尝试删除属性的ignore字段,但无济于事 .
Solved: 感谢Gene的帮助 . 事实证明,有人在主要结帐文件夹上意外地进行了递归忽略 . 有一个条目" .vs * ",两者之间有一个很难找到的空间 . 要查看文件夹的忽略属性,请右键单击该文件夹,然后选择SVN =>属性 . 请注意,忽略属性是从全局忽略设置和父文件夹继承的 .
1 回答
SVN将您的全局忽略列表与当前目录中的忽略列表组合在一起,并检出上面的目录 . 是否有可能其中一个目录忽略了您要添加的文件?
特别注意错误位置的空格,例如* .o中的*和.o之间