我想配置Tortoise的全局忽略模式来隐藏“scripts/shavrir/database”文件夹及其下的所有文件夹,包括子文件夹。对于这一点,我添加到全局忽略模式这种模式:TortoiseSVN中隐藏文件和文件夹的问题
"scripts/shavrir/database/*.*"
,没有任何效果,既没有文件的直接说文件夹或子文件夹。
我不想使用.svnignore文件,因为我想要在所有分支上获得效果。我究竟做错了什么?
我想配置Tortoise的全局忽略模式来隐藏“scripts/shavrir/database”文件夹及其下的所有文件夹,包括子文件夹。对于这一点,我添加到全局忽略模式这种模式:TortoiseSVN中隐藏文件和文件夹的问题
"scripts/shavrir/database/*.*"
,没有任何效果,既没有文件的直接说文件夹或子文件夹。
我不想使用.svnignore文件,因为我想要在所有分支上获得效果。我究竟做错了什么?
全局忽略列表不使用路径。为此,您要使用svn:ignore属性,如果您使用的是TortoiseSVN,那么该属性很简单。
希望将svn:ignore
属性设置为这个值
database
在所有
scripts/shavrir
文件夹。你只需要做一次,因为从那时起,当你创建一个分支(这是一个副本)时,它也会复制这个文件夹的属性。
只是完全疯狂的猜测,但你可以试试1.)在前面添加斜线'/ scripts ....'和2)只用'*'而不是'*。*'? – 2010-01-26 11:57:46
忽略模式只能匹配一个级别,所以如果您想要全局应用它,您必须添加“数据库”。但我会建议将它应用于父文件夹 – 2010-01-26 12:29:42
Pekka - 我尝试了几个变量,没有工作。杰米的回答做到了,并且还有一个UI快捷方式可以在“提交”窗口中执行此操作。 – ripper234 2010-01-26 12:40:34