2009-07-21 54 views
8

我可以創建一個.cvsignore文件來排除當前目錄的特定模式,並遞歸地爲所有子目錄排除特定模式嗎?基本上我想在我的cvs模塊的頂部說,排除所有* .swp或* .bak文件,而不必爲每個子目錄創建一個新的.cvsignore。.cvsignore可以排除在遞歸子目錄中找到的模式嗎?

我想這種行爲將類似於mercurial的.hgignore文件。

回答

12

CVS docs列出了幾種解決方案。在你的情況下,適用以下最好的,如果你可以在服務器上訪問$ CVSROOT:

  • 的每個庫列表中 $CVSROOT/CVSROOT/cvsignore是 追加到列表中,如果該文件存在。

如果您無法訪問$ CVSROOT,那麼你可以使用網頁上列出的其他選項,如:

  • 每個用戶的列表中.cvsignore 在你的home目錄是 附加到列表中,如果存在。

  • 在環境變量$CVSIGNORE任何條目是 附加到列表。
+0

謝謝!我閱讀了文檔,並最終在我的主目錄中創建了一個.cvsignore文件,因爲我無權修改服務器上的CVSROOT。 – Keith 2009-07-21 20:05:39