2010-01-27 59 views
0

我想每天檢查一次我們的CVS存儲庫的所有簽入信息並執行代碼質量檢查。目前我們正在運行一個報告,告訴我們哪個文件發生了變化,提交者和評論中的檢查,但是這會讓我依次打開每個文件來檢查差異。如何查看過去24小時內所有簽入CVS的比較?

我真正想要做的是要求在給定日期更改所有文件,然後選擇每個文件以查看所做的更改。理想情況下,我可以在Visual Studio中做到這一點,但如果這樣可以讓生活更輕鬆,那麼我可以訪問Eclipse。或者更確切地說,其他工具,如果它會讓我更有效率......

回答

0

在最基本的層面上,你可以在命令行中使用cvs diff命令:

cvs diff -D YYYYMMDD_1 -D YYYYYMMD_2 

這將報告文件之間的差異在兩個日期的存儲庫中。你也可以做

cvs diff -D "1 day ago" 

你也可以在Eclipse中做到這一點。

  • 從資源庫刷新項目
  • 爲你的項目的上下文菜單了
  • 導航到Compare With> Another Branch or Version...
  • 這帶來了一個模式對話框,在那裏你可以指定一個日期來比較
  • 然後,您將獲得差異文件的資源管理器(樹)視圖,您可以使用Eclipse差異查看器對其進行細讀。

(不知道的Visual Studio雖然)。

相關問題