文件比较工具-BCompare的简单使用
2018-03-01 15:13
281 查看
相信大家在工作中会接触到合代码的情况,特别像使用SVN这种类似的版本管理的工具,我们开发过程中不可能就拉一个主干,然后所有的需求都在主干上开发。这肯定是不合理的。一般我们会拉一个主干,然后拉一个分支,然后再分支上开发,开发完上线后再将分支代码合到主干。当然我们可能会拉多个分支来开发不同的需求。那么我们就可以用BCompare工具来合代码,操作起来也十分方便。
第一步:我们将两个不同的分支代码(文件夹)直接拉到BCompare中,它会自动打开。
第二步:我们将无关的内容排除,如本例中的.svn(h)。按住ctrl选中两边的.svn(h)文件夹,右键选择排除
第三步:排除无关文件夹后,随便选中一个文件夹,然后ctrl+A全选,点击工具栏中的全部展开。展开后,再随便选中一个文件夹,ctrl+A全选,然后点击操作选择比较内容。如图
第四步:我们可以看到有CRC比较、二进制比较、基于规则的比较。我们可以选中CRC比较,点击开始
第五步:第一项比较开始后我们再重复第四步的操作,点击操作选择比较内容,然后选择二进制比较,接下来重复同样的步骤直到三个比较都完成。
第六步:比较完后,剩下的就是两边有差别的内容了,我们看到左边主要有红色文件和蓝色文件名
弟七步:对于红色的文件,说明我们修改了里面的内容(这里是代码)。我们点击红色文件,就可以看到里面的差异内容了,假设我是要将左边的代码合到右边,那么只要点击旁边的小箭头就可以了,然后点击下右边保存。而对于蓝色的文件,说明是新增的内容(比如实体类),我们只需要右键选择复制到右边就OK 了。
以上都完成后,我们就可以提交到SVN了。
当然这只是此工具的一小部分操作,既可以比较文件也可以比较文件夹。
第一步:我们将两个不同的分支代码(文件夹)直接拉到BCompare中,它会自动打开。
第二步:我们将无关的内容排除,如本例中的.svn(h)。按住ctrl选中两边的.svn(h)文件夹,右键选择排除
第三步:排除无关文件夹后,随便选中一个文件夹,然后ctrl+A全选,点击工具栏中的全部展开。展开后,再随便选中一个文件夹,ctrl+A全选,然后点击操作选择比较内容。如图
第四步:我们可以看到有CRC比较、二进制比较、基于规则的比较。我们可以选中CRC比较,点击开始
第五步:第一项比较开始后我们再重复第四步的操作,点击操作选择比较内容,然后选择二进制比较,接下来重复同样的步骤直到三个比较都完成。
第六步:比较完后,剩下的就是两边有差别的内容了,我们看到左边主要有红色文件和蓝色文件名
弟七步:对于红色的文件,说明我们修改了里面的内容(这里是代码)。我们点击红色文件,就可以看到里面的差异内容了,假设我是要将左边的代码合到右边,那么只要点击旁边的小箭头就可以了,然后点击下右边保存。而对于蓝色的文件,说明是新增的内容(比如实体类),我们只需要右键选择复制到右边就OK 了。
以上都完成后,我们就可以提交到SVN了。
当然这只是此工具的一小部分操作,既可以比较文件也可以比较文件夹。
相关文章推荐
- 文档与文件比较工具简单汇总
- linux下文件比较工具diff|cmp使用小结
- Mac OS环境下媒体文件分割工具mediafilesegmenter的简单使用
- 使用etl工具kettle比较数据文件是否有变更
- 关于音频文件处理工具GoldWave的简单使用教程:裁剪、降低音质等
- 【BCompare】文件对比工具Beyond Compare使用方法
- Ubuntu 下安装使用文件比较合并图形工具Meld
- 使用简单工厂写一个可复用的批量文件修改工具
- 简单文件读写的工具类(使用字节流工具类实现)
- 文件对比工具Beyond Compare使用方法(BCompare)
- 文件比较工具 fc.exe 使用方法
- svn使用 BCompare比较工具
- PyCharm使用技巧:Compare With(文件比较工具)
- 【C语言】没事可以试试这个小程序,使用文件操作,模拟实现一个简单的文件拷贝工具!
- Mac OS环境下媒体文件分割工具mediafilesegmenter的简单使用(生成M3U8 TS文件)
- linux下文件比较工具diff|cmp使用小结
- 比较两个文件文件可以使用MD5比较工具
- 文件对比工具Beyond Compare使用方法(BCompare)
- linux下文件比较工具diff|cmp使用小结
- Ubuntu文件比较工具meld的使用