8
我可以創建一個.cvsignore文件來排除當前目錄的特定模式,並遞歸地爲所有子目錄排除特定模式嗎?基本上我想在我的cvs模塊的頂部說,排除所有* .swp或* .bak文件,而不必爲每個子目錄創建一個新的.cvsignore。.cvsignore可以排除在遞歸子目錄中找到的模式嗎?
我想這種行爲將類似於mercurial的.hgignore文件。
我可以創建一個.cvsignore文件來排除當前目錄的特定模式,並遞歸地爲所有子目錄排除特定模式嗎?基本上我想在我的cvs模塊的頂部說,排除所有* .swp或* .bak文件,而不必爲每個子目錄創建一個新的.cvsignore。.cvsignore可以排除在遞歸子目錄中找到的模式嗎?
我想這種行爲將類似於mercurial的.hgignore文件。
CVS docs列出了幾種解決方案。在你的情況下,適用以下最好的,如果你可以在服務器上訪問$ CVSROOT:
- 的每個庫列表中
$CVSROOT/CVSROOT/cvsignore
是 追加到列表中,如果該文件存在。
如果您無法訪問$ CVSROOT,那麼你可以使用網頁上列出的其他選項,如:
- 每個用戶的列表中
.cvsignore
在你的home目錄是 附加到列表中,如果存在。
或
- 在環境變量
$CVSIGNORE
任何條目是 附加到列表。
謝謝!我閱讀了文檔,並最終在我的主目錄中創建了一個.cvsignore文件,因爲我無權修改服務器上的CVSROOT。 – Keith 2009-07-21 20:05:39