使用CC Compare1.12 快速同步文件夹中大量文本内容

代码对比同步合入是程序员必不可少的事情,今天介绍CCompare的大文件夹下大量文本文件的对比合入。

分支对比时,新旧目录存在2000多个文件夹,下面3万多个文件,需要进行对比同步。中间还有vs、svn的中间编译文件。如何快速对比,找到真正需要合入的文件?避免在本来文本相同的文件上浪费时间。

下载地址:CCompare 下载地址icon-default.png?t=M3C8http://www.itdp.cn/

1)打开ccompare的文件夹同步功能,点击规则按钮。

2)在规则中设置如下规则:

2.1)选择深入对比文件文本模式。该模式会逐一检查新旧文本是否存在不同处。排除了仅仅因为文件时间和大小稍微不同,导致认定为不同的情况。该模式下会发现文本真正的不同。

2.2)勾上跳过目录。在下面填上需要跳过的目录。比如 vs svn debug release等都是vs工具和svn工具的中间目录,这些目录往往是不需要提交代码的,所以忽略这些目录,加快对比流程,更重要的是:避免这些不必要的文件干扰对比视线。

2.3)勾上跳过文件类型。我们知道有些文件是中间文件,比如xxx.sln, xxx.vcproj,xxx.vcproj.user,这些都是vs的工程文件,也是不需要提交的,所以把这些需要跳过的文件后缀,添加到这里,进一步加快对比流程,避免干扰同步视线。

2.4)勾选文件前缀。拿笔者来说,笔者是在QT下开发程序,QT会自动生成大量ui_前缀开头的中间文件,这些文件数量很多,如果不排除,也会干扰对比视线。这里把跳过的文件前缀填入,比如填入ui_:UI_,那么凡是以ui_或UI_开头的文件,都会在对比时忽略,可以极大排除对比干扰视线。

点击确定后,配置会被保存到磁盘中。

此后进行文件夹对比,上述规则的文件,会全部忽略。

在深入对比文件文本模式下,时间稍微长一点点,但是可以找出真正文本不同的文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值