2010-01-26 123 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 

文件夾。你只需要做一次,因爲從那時起,當你創建一個分支(這是一個副本)時,它也會複製這個文件夾的屬性。