2012-12-06 53 views
1

如何管理,使TortoiseSVN的(在Windows 8 64位)忽略所有的Thumbs.db文件?我知道设置 - >全局忽略模式存在。我输入了TortoiseSVN的 - 全球忽略模式不工作的Thumbs.db

*.db Thumbs.db thumbs.db 

其中默认情况下有其他条目。但是TortoiseSVN仍然不会忽略Thumbs.db文件。它们弹出为ToirtoiseSVN想要添加并承诺回购的新文件。

我必须更改其他设置吗?

回答

7

首先,如果你想忽略这些,使用

[Tt]humbs.[dD][bB] 

的忽略模式。第二:当您在TSVN设置对话框中使用全局忽略模式时,该更改最多需要五分钟才能生效(因为该值已缓存)。

虽然,你的情况忽略将无法正常工作:颠覆从来没有忽略所有已经在版本控制下的文件! (您提到here叠加图标变为红色感叹号,这意味着该文件处于版本控制之下)。你必须先从SVN中删除文件,提交然后忽略它。

+1

谢谢,它现在可用。我在本地重新创建了回购协议,重新启动了计算机,然后工作。可能真的是一些缓存问题。顺便说一句:停止Windows创建这些文件是可能的:http://www.annoyances.org/exec/show/article03-204 –

+0

@FooBar,这导致了404。 – Pachonk

+0

感谢您的注意。似乎该网站是为保养而停工。但还有其他网站介绍如何在Windows中禁用Thumbs.db,例如:http://www.pawprint.net/news/article/84/Prevent-Windows-7-Thumbs-db-Files/ –

0

您可以使用全球(上此主机每个用户,任何颠覆客户端)忽略设置,适用于任何操作系统

%APPDATA%/Subversion/config[miscellany]部分,global-ignores参数。的Thumbs.db的加入似乎是OK

+0

谢谢。我已经找到这个文件。添加Thumbs.db和* .db并没有改变任何东西(是的:我取消了配置文件中默认注释的那一行)。 Thumbs.db仍然不被TortoiseSVN忽略。 –

+0

@FooBar - 反应1:“这只是**不可能的!!! **”。反应2:“你已经拥有Thumbs.db **版本的任何机会在这个回购版本中有效?请为你显示'svn st' WC” –

+0

不。我有一个全新的文件夹,没有Thumbs.db的png文件。我将这个文件夹添加到SVN。我的SVN被配置为忽略Thumbs.db。然后我用png打开文件夹,Windows创建Thumbs.db。 TortoiseSVN显示变为红色感叹号的文件夹上的图标,提交对话框想要添加Thumbs.db。让我们问另一种方法:是否有办法阻止Windows根本创建这个文件? –