在我的项目中,有时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 常见问题解答条目。