2

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

Tortoise SVN在客户端机器和VisualSVN服务器上使用。

4

1 回答 1

1

您的意思是您已将 Thumbs.db 添加到TortoiseSVN中的全局忽略模式中吗?设置 | 将军svn:ignore它与常见的Subversion 属性有点不同。

请参阅TortoiseSVN 手册的引用:

全局忽略模式用于防止未版本化的文件出现在提交对话框中。与模式匹配的文件也会被导入忽略。

它表示该模式仅影响未版本化的项目,并且仅适用于客户端 PC。如果thumbs.db已经添加到 Subversion 甚至已提交,您应该右键单击工作副本中的文件,然后选择TortoiseSVN | 取消版本并添加到忽略列表

进一步阅读使用 TortoiseSVN 忽略文件和目录


如果thumbs.db(或任何其他文件)已经提交到 Subversion 存储库——它将永远存在:) 例如,即使您应用svn:ignore属性忽略它,thumbs.db它仍然会在存储库历史记录中(在旧版本中)。顺便说一句,请参阅相关的Apache Subversion 常见问题解答条目

于 2012-08-10T12:22:12.690 回答