2010-06-08 45 views
5

這可能嗎?在終端中運行cvs diff,該終端只輸出經過修改的文件(如本地文件不在源代碼管理和本地修改文件中 - 主要是我對我的項目做的)。CVS Diff僅輸出修改後的文件?

我正在運行cvs diff --brief但我仍然有太多的結果,因爲我的項目很大,並有很多子目錄 - 它顯示了整個層次結構,我只想知道哪些文件與HEAD修訂版不同。我希望它爲每個文件輸出一行 - 我將使用VimDiff進行合併。

我使用Linux btw。

回答

7

cvs diff只報告默認情況下發生更改的文件,並且您可以關閉-q選項到cvs(即cvs -q diff;適用於所有子命令)的有關目錄的噪音。如果--brief仍然產生太多的輸出,那麼你可能只是讓你的沙箱漂移得太遠了! (轉儲到一個文件並粘貼到一個編輯器中,或者管道到一個可以倒退的分頁工具,如less。)