在我的项目中,有时Thumbs.db
文件会包含在存储库中。我已经在 中添加*.db
了全局忽略路径Tortoise SVN
,但它仍然在Thumbs.db
文件上显示红色标记。有没有办法可以Thumbs.db
从存储库中删除所有文件并在将来忽略它们。
我Tortoise SVN
在客户端机器和VisualSVN
服务器上使用。
在我的项目中,有时Thumbs.db
文件会包含在存储库中。我已经在 中添加*.db
了全局忽略路径Tortoise SVN
,但它仍然在Thumbs.db
文件上显示红色标记。有没有办法可以Thumbs.db
从存储库中删除所有文件并在将来忽略它们。
我Tortoise SVN
在客户端机器和VisualSVN
服务器上使用。
您的意思是您已将 Thumbs.db 添加到TortoiseSVN中的全局忽略模式中吗?设置 | 将军?svn:ignore
它与常见的Subversion 属性有点不同。
全局忽略模式用于防止未版本化的文件出现在提交对话框中。与模式匹配的文件也会被导入忽略。
它表示该模式仅影响未版本化的项目,并且仅适用于客户端 PC。如果thumbs.db
已经添加到 Subversion 甚至已提交,您应该右键单击工作副本中的文件,然后选择TortoiseSVN | 取消版本并添加到忽略列表。
进一步阅读使用 TortoiseSVN 忽略文件和目录。
如果thumbs.db
(或任何其他文件)已经提交到 Subversion 存储库——它将永远存在:) 例如,即使您应用svn:ignore
属性忽略它,thumbs.db
它仍然会在存储库历史记录中(在旧版本中)。顺便说一句,请参阅相关的Apache Subversion 常见问题解答条目。