从存储库中删除Thumbs.db文件

时间:2012-08-08 06:22:55

标签: svn tortoisesvn visualsvn

在我的项目中,有时Thumbs.db文件包含在存储库中。我在*.db的全局忽略路径中添加了Tortoise SVN,但它仍然在Thumbs.db文件上显示红色标记。有没有办法可以从存储库中删除所有Thumbs.db文件,并在将来忽略它们。

我在客户端计算机上使用Tortoise SVN,在服务器上使用VisualSVN

1 个答案:

答案 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