在我的项目中,有时Thumbs.db
文件包含在存储库中。我在*.db
的全局忽略路径中添加了Tortoise SVN
,但它仍然在Thumbs.db
文件上显示红色标记。有没有办法可以从存储库中删除所有Thumbs.db
文件,并在将来忽略它们。
我在客户端计算机上使用Tortoise SVN
,在服务器上使用VisualSVN
。
答案 0 :(得分:1)
您的意思是您已将Thumbs.db添加到 TortoiseSVN中的全局忽略模式设置|常规?它与常见的svn:ignore
Subversion属性略有不同。
请参阅TortoiseSVN Manual的引用:
全局忽略模式用于防止无版本文件 显示例如在提交对话框中。匹配模式的文件是 也被导入忽略了。
它表示该模式仅影响无版本项,仅适用于客户端PC。如果thumbs.db
已添加到Subversion或甚至已提交,则应右键单击工作副本中的文件,然后选择 TortoiseSVN | Unversion并添加到忽略列表。
进一步阅读Ignoring Files And Directories with TortoiseSVN。
如果thumbs.db
(或任何其他文件)已经提交给Subversion存储库 - 它将永远存在于其中:)例如即使您应用svn:ignore
属性来忽略thumbs.db
,它仍然会在存储库历史记录中(在较旧的版本中)。 BTW见相关的Apache Subversion FAQ entry。