使用beyond compare批量对比java classes文件

Beyond Compare是一套由Scooter Software推出的软件,主要用途比较多。Beyond Compare可以比较的内容有以下这三种:
	(1)电脑上两个目录的内容,
	(2)电脑上的目录和FTP地址的内容
	(3)两个文本档案的内容(包括 UTF-8、html、Delphi源程序等文本档案)。
	因为这些功能,Beyond Compare被应用于版本控制及资料同步的工作上。
	作为软件开发人员,经常会遇到生产机上的代码跟SVN管理的代码版本不一致的情况,这时候Beyond Compare就派上用场了,Beyond Compare真是软件工程师居家旅行必备之良器啊,废话不多说,下面开始说下具体的比较步骤(后面使用BC代替Beyond Compare)。
首先提供下载地址,我使用的是3.0版本,目前最新已经有4.0版本。
BC下载地址:http://www.scootersoftware.com/download.php?zz=moreformats
或者直接点击后面的链接按钮。BC下载链接
下载之后进行安装的过程不再赘述,如果要对比class文件,需要安装插件(AdditionalFormats.bcpkg)。过程如下:
打开BC,选择 “工具”----》“导入设置”----》选择“AdditionalFormats.bcpkg”----》“下一步”----》勾选全部文件格式----》下一步----》完成。
 




点击完成,导入设置之后就可以进行classes文件的对比了。步骤如下:
我这里将生产机上拖下来的文件放到远程文件夹下,svn编译后的文件放到本地文件夹下。打开BC,选择“文件夹比较”。

因为生产上跟SVN上时间戳肯定不一样,如果比较时间戳的话,则全部文件都不一样,没有意义,所以要取消比较时间戳。

在打开的对比窗口,左边选择“本地”,右边选择“远程”,则可以进行对比,有冲突的文件显示红色,新增的文件显示蓝色。双击差异文件可以详细查看。


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值