SVN (Tortoise) 不再在提交时检测新添加的文件(自动忽略)
SVN (Tortoise) No longer detects newly added files on commit (auto ignored)
问题:最近,如果我将新文件添加到已签出的存储库,添加的文件默认会被忽略,并且在提交期间不会显示在文件列表中.
重现: 1) 在签出的文件夹中创建一个新文件。 2) 文件上方的图标是 'ignore' 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 *”,两者之间有一个很难找到的 space。要查看文件夹的忽略属性,请右键单击该文件夹并选择 select SVN=>Properties。请注意,忽略属性继承自全局忽略设置和父文件夹。
SVN 将您的全局忽略列表与当前目录中的忽略列表合并,并在上面签出目录。这些目录之一是否可能忽略了您尝试添加的文件?
特别注意错误位置的 space,例如 *.o
中的 * 和 .o 之间
通常当您添加 *.vs 或 * 时会发生这种情况。或 * 文件或隐藏文件夹在忽略列表中(递归),您可以通过以下 6 个步骤解决,如下图所示。希望这会有所帮助
问题:最近,如果我将新文件添加到已签出的存储库,添加的文件默认会被忽略,并且在提交期间不会显示在文件列表中.
重现: 1) 在签出的文件夹中创建一个新文件。 2) 文件上方的图标是 'ignore' 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 *”,两者之间有一个很难找到的 space。要查看文件夹的忽略属性,请右键单击该文件夹并选择 select SVN=>Properties。请注意,忽略属性继承自全局忽略设置和父文件夹。
SVN 将您的全局忽略列表与当前目录中的忽略列表合并,并在上面签出目录。这些目录之一是否可能忽略了您尝试添加的文件?
特别注意错误位置的 space,例如 *.o
中的 * 和 .o 之间通常当您添加 *.vs 或 * 时会发生这种情况。或 * 文件或隐藏文件夹在忽略列表中(递归),您可以通过以下 6 个步骤解决,如下图所示。希望这会有所帮助