2010-10-11 36 views
1

執行比較CVS與我的代碼的本地副本時,我正在尋找一種方法來創建差異的zip文件。CVS - 比較時創建Zip

**CVS Files** 
File1.java 
File2.java 

**Local Files** 
File1.java 
File2.java 
File3.java 

如果我執行比較CVS VS本地代碼,就會發現,File3.java是新的,而且File2.java已經改變。 File1.java保持不變,因此比較時不顯示。 作爲這個比較的結果,我正在尋找一種方式,CVS/Eclipse將創建一個包含File3.java和File2.java的zip文件。 (忽略File1.java,因爲沒有任何更改)

我在瀏覽CVS man或Eclipse插件網站時沒有看到任何內容。

這將主要用於代碼評論作爲打包文件發送的簡單方法。

感謝

+0

您的意思是「創建一個包含_File3.java_和File2.java的zip文件」? – Ash 2010-10-11 01:03:16

+0

是的。如果我更改了代碼,我需要zip中的整個文件。編輯問題以最終糾正該錯字 – Sean 2010-10-11 01:06:26

回答

0

發現最快的方法是執行比較。將比較導出到一個文件夾。然後壓縮相應的文件夾。 不是最有效,但更快,然後手動查看我的文件的文件夾。

0

那豈不是更容易試圖打包的cvs diff命令行輸出?不知道爲什麼你需要Eclipse來做到這一點。

有許多代碼審查工具都有Eclipse插件,如ReviewBoard,Code CollaboratorCrucible - 也許使用現有工具會更容易一些。

+0

,我不在乎如何完成這項工作,只要它是正確和有效的。讓我看看這些其他工具,看看他們有什麼能力。感謝您的鏈接。 – Sean 2010-10-11 01:13:11

+0

Eclipse可以選擇生成當前更改的[補丁文件](http://en.wikipedia.org/wiki/Patch_(Unix \))(在Team'菜單下) - 您可能想查看這也是。 – 2010-10-11 01:14:26

+0

還應該注意,代碼審查不會是壓縮文件的唯一用途。 – Sean 2010-10-11 01:18:37