2010-01-26 96 views
0

我想配置Tortoise的全局忽略模式来隐藏“scripts/shavrir/database”文件夹及其下的所有文件夹,包括子文件夹。对于这一点,我添加到全局忽略模式这种模式:TortoiseSVN中隐藏文件和文件夹的问题

"scripts/shavrir/database/*.*" 

,没有任何效果,既没有文件的直接说文件夹或子文件夹。

我不想使用.svnignore文件,因为我想要在所有分支上获得效果。我究竟做错了什么?

+0

只是完全疯狂的猜测,但你可以试试1.)在前面添加斜线'/ scripts ....'和2)只用'*'而不是'*。*'? – 2010-01-26 11:57:46

+2

忽略模式只能匹配一个级别,所以如果您想要全局应用它,您必须添加“数据库”。但我会建议将它应用于父文件夹 – 2010-01-26 12:29:42

+0

Pekka - 我尝试了几个变量,没有工作。杰米的回答做到了,并且还有一个UI快捷方式可以在“提交”窗口中执行此操作。 – ripper234 2010-01-26 12:40:34

回答

2

全局忽略列表不使用路径。为此,您要使用svn:ignore属性,如果您使用的是TortoiseSVN,那么该属性很简单。

1

希望将svn:ignore属性设置为这个值

database 

在所有

scripts/shavrir 

文件夹。你只需要做一次,因为从那时起,当你创建一个分支(这是一个副本)时,它也会复制这个文件夹的属性。