TortiseSVN 1.93 提交不显示所有未版本控制的文件,但显示在忽略列表中

bit*_*ift 2 tortoisesvn

乌龟SVN 1.93

当我去提交一些更改时,我觉得有些奇怪,因为我之前添加的文件之一没有显示。其中一个特别重要的是类库项目中的 .cs 文件。我认为这很奇怪,所以我添加了一个虚拟的 test.txt 文件,然后再次开始提交,甚至该文本文件也不在未版本化文件列表中。

通常,如果有未版本控制的文件,我会看到它们并可以直接从提交对话框添加它们。我的忽略列表中似乎没有任何内容可以阻止这些文件的显示。但是,如果我检查修改并选择“忽略”复选框,那么毫无疑问,这两个文件都在列表中。

这里发生了什么?

这是我的忽略列表:

bin obj debug *.o *.suo *.lo *.la *.al .libs *.so .so .[0-9] *.a *.pyc *.pyo pycache *.rej ~ # # .#* .*.swp .DS_Store [Tt]humbs.db

bit*_*ift 5

检查这些文件所在文件夹的 SVN 属性,发现有一个 svn:global-ignores 属性设置为引用整个文件夹。删除它,并再次打开提交对话框,并列出这些文件。所以不知何故,我一定是有点过于雄心勃勃地把事情设置为被忽略了。