2013-02-14 64 views
0

我想添加一個GLOBAL過濾器到TortiseSVN將忽略Web.config,除非該文件是在「Views」文件夾下。SVN:添加到全局忽略,除非在文件夾內

Project 
+- Views 
|+- Web.config <-- Do not ignore 
+-Web.config <-- Ignore 

我知道我可以將單個文件添加到忽略列表。但我不想爲我的所有項目做到這一點。所以我正在尋找一個全球過濾器,將這樣做。

Global Ignore settings in TortiseSVN

回答

0

,當svn:忽略項目目錄屬性必須列出Web.config文件中,一個用於瀏覽目錄不得。 svn:ignore屬性是基於每個目錄的。

+0

謝謝,但我專門找了一個全球性的過濾。 – solidau 2013-02-14 20:24:25

0

服務器軌道忽略在svn特性(這意味着它們需要與特定文件相關聯,和目錄文件)。

to recursively set ignore lists

svn -R propset svn:ignore -F somefile.txt rootdir 

停在一個特定的目錄

svn propdel svn:ignore path/to/dir 

上面的一些組合將讓你忽略整個樹項目忽略的東西,而忽略只是有點少正確的目錄。

對於某些目錄路徑配置匹配忽略模式沒有這樣的事情,因爲忽略應用時很難解決/停止應用於實際文件而不觸發非用戶啓動的上述目錄的修改文件。 SVN(明智地)決定它是一個修訂控制系統,而不是一個修訂自動化系統。

基於文件的版本控制系統有沒有這樣的疑慮,但他們有不同的問題,如不能妥善處理文件的歷史重命名/複製/移動/等