2015-05-07 17 views
3

有沒有辦法爲整個資源庫設置忽略模式,或者在代碼本身中籤入忽略文件?SVN - 如何爲整個資源庫/團隊設置忽略模式?

否則,所有開發者當前和未來必須通過電子郵件同步他們的忽略模式,並且總有人不這樣做。

編輯爲AI G的回答下面的答案。

而且值得注意再次,不同的是 全球忽略選項,在SVN中發現的模式:忽略屬性 僅適用於在其上設置該屬性的目錄,而不是 任何其子目錄。的svn:ignore屬性是 告訴Subversion忽略可能存在於該目錄中,如編譯器輸出的每個 用戶的工作拷貝文件的好辦法...

顛覆1.8提供了更強大的版本svn:忽略 屬性,svn:global-ignores屬性。像svn:ignore 屬性一樣,svn:global-ignores只能在目錄中設置,而 包含文件模式Subversion用來確定可忽略的 對象。[21]這些忽略模式也會附加到全局忽略運行時配置選項 中定義的任何模式 以及任何svn:ignore定義的模式。然而,與svn:ignore不同, svn:global-ignores屬性是可繼承的[22],並且適用於所有設置了該屬性的目錄下的 路徑,而不僅僅是目錄的直接子目錄 。

盧克

回答

3

忽略模式添加到庫中的頭。每個開發人員在檢出回購時都會得到它。在v1.8中你可以;

svn propset svn:global-ignores *.ext

退房的docs on svn:ignore here

+0

非常感謝您的幫助。我引用了文檔。如果我只是簽出master,請坐在repo的根目錄下並執行'svn propset svn:global-ignores * .ext',然後這樣就完成了,就像根目錄中的'.gitignore' ? –

+0

它應該!我們在我們的回購中做到這一點。你可以安全地測試它;添加屬性(但不要提交!)並查看它是否滿足您的需求。 – AlG

+1

我不得不剔掉,對不起。從我讀的所有內容來看,'svn:ignore'只適用於它所在的目錄。 'sv:global-ignores'是遞歸的。我還在測試.​​.. –