比较工具Beyond Compare基本操作

beyondcompare

Beyond Compare基本使用

代码比较(文件比较)是我们软件工程师的一种日常。

比如,早上代码能用,改了点东西就不能用了,通过比较,看看到底改了哪里,以便分析问题原因。

很多工具都有比较功能,比如git ,UE。

我们用的更多的是Beyond Compare。下面我们看看这个软件的基本使用方法。


Beyond Compare是一套由Scooter Software推出的文件比较工具。主要用途是对比两个文件夹或者文件,并将差异以颜色标示。比较范围包括目录,文档内容等。

安装方法比较简单。 安装后,桌面生成图标,双击打开软件 界面如下: 通常我们使用文件夹比较和文件比较,点击文件比较,弹出文件比较界面, 比较界面中间是两个对称的区域:左侧比较区、右侧比较区。 有多种方法选择要比较的文件夹,最快的方法是直接将文件夹拖放到对应区域。 文件夹中经常会有一些我们不需要的文件,我们做软件开发的,经常比较的就是c文件和h文件, 可以在过滤器中选择我们要对比的文件。 要注意的是:启动代码是s文件,过滤器选择c类型后,s文件被过滤掉。 lib文件也会被过滤掉,在做版本发布前的比较,一定要注意这些文件不能被过滤。

按住shift键选择左右两侧的所有文件和文件夹,点击右键,选择菜单比较内容,弹出比较菜单, 选择比较方法,源码比较选择基于规则比较。 点击开始,弹出比较结果 点击差异的文件栏,展开差异文件,查看差异文件 双击对应文件查看细节 如果文件很长,可以点击菜单中的红色不等号,仅仅查看差异内容。 但是如果是手工合并差异,最好不要仅仅看差异像,要看完整文件, 以便在合并过程中查看差异点上下文。通过侧栏的黄色箭头,可以将一边的差异之处拷贝到另外一边

在这个工具的对话框中,也可以像操作文本一样随意进行复制粘贴删除操作。

经过一次比较后,也可以在主界面查看左右两侧的差异文件

最后,实际上,更经常用的方法是直接用右键点击要比较的文件或文件夹, 直接选择比较。。。 选择左侧比较内容 选择右侧比较内容


2020-05-04

end