2010-10-11 103 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