使用beyond compare可对比两个版本的代码之间的差异,一般可用来查看新版本与旧版本之间改动了那些文件(当然不仅仅是代码比对,还可以用于任意两个文件夹之间的比对),下面记录下使用此工具的操作:

1、只保留需要对比的文件:在我们代码比对的时候,很多时候只需要比对java文件(或者class文件)、xml、配置文件等常见的改动,很多文件比如静态资源等基本上是不需要比对的,所以这时可以选择过滤一些文件,点击过滤的图标,在弹出框把一些不需要比对的文件过滤掉

如我图上的过滤条件就是把*.gif、*.js、*.ico、*.css、*.png、*.iml后缀的文件过滤,还把*.git、*.idea、doc、logs文件夹也过滤掉,

过滤掉之后基本只会留下java文件

如果不过滤,则会留下很多基本不需要比对的文件,如下

2、工具比对文件,只留下差异文件自己比对

一个项目文件太多,很多时候很多文件在两个版本都是一样的,一个个去识别太消耗时间,我也可以使用工具把相同的文件过滤掉,只留下内容不同(有改动的文件)自己去对比,刚进来工具默认不比对内容,所以需要配置,如下:

点击左上角会话,选择会话设置,在弹出框选择比较,勾选“比较内容”

再选择差异,这时工具就会帮你过滤掉内容的文件,只留下内容不同的文件

点击任何一个差异文件进去,即可看到差异部分,点击差异部门的黄色箭头可以把一个版本的差异给到另一个版本,如下

其他功能待探索。。。。

beyond compare代码比对工具相关推荐

  1. Windows phone 7应用之代码性能分析工具——Profile.

    前端时间断断续续的写了几篇关于Windows phone 7本地数据库访问文章. 最近在Window phone 7 APPStore上注册Apphub账号看到很多很有意思的小应用, 也结识几个专职做 ...

  2. 代码片段管理工具_VS代码片段:提高编码效率的最强大工具

    代码片段管理工具 by Sam Williams 通过山姆·威廉姆斯 VS代码片段:提高编码效率的最强大工具 (VS Code snippets: the most powerful tool to ...

  3. 重磅!革命级AI代码补全工具,这款撸码利器让程序员界沸腾了!

    我们平时写代码的时候,多少都会依赖编辑器的代码补全功能,敲几个字母就能补全一个词.可是这么多年过去了,语言升级了很多次,而代码提示却没有升级,还是只能限定在一个词,毫无意义地按照字典表顺序排列,这对于 ...

  4. Java代码缺陷自动分析工具介绍

    Java代码缺陷自动分析工具介绍                                                                                     ...

  5. canvas-js贝塞尔曲线代码在线生成工具

    详细内容请点击 canvas贝塞尔曲线代码在线生成工具 可以快速生成二次.三次贝塞尔曲线的源码生成器,方便经常使用到canvas画图的同学使用,可以直接预览效果随意画出自己想要的图像. 生成源码效果预 ...

  6. .NET 11 个 Visual Studio 代码性能分析工具

    原文地址 软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行 ...

  7. 11个Visual Studio代码性能分析工具

    软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和 ...

  8. python代码安全扫描工具

    python代码安全扫描工具:Coverity. Fortify.SecMissile(漏扫,对源代码提供基于语义的搜索和分析能力,实现已知安全漏洞的快速扫描) 转载于:https://www.cnb ...

  9. 11 个 Visual Studio 代码性能分析工具

    软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和 ...

  10. 代码高亮_微信公众号代码高亮美化工具 Markdown Nice

    微信公众号代码高亮美化工具 使用 Chrome 浏览器把右侧生成的页面直接拷贝到微信中即可. https://www.mdnice.com/ // 目录[TOC] 1. Markdown Nice 简 ...

最新文章

  1. python的web压力测试工具-pylot安装使用
  2. 台大李宏毅教授的神经网络教程
  3. easyui有没有html编辑器,【easyui】kindeditor富文本(html编辑器)的使用
  4. 延时加载refresh()方法
  5. 利用airTest的图像实别技术测试Web应用
  6. 配置环境变量 path
  7. 三星sd卡无法删除数据_单反相机里的SD卡在电脑中突然无法识别提示要格式化怎么办?...
  8. BugkuCTF 你必须让他停下
  9. CCF NOI1011 正方形
  10. 关于动态库so的makefile编写
  11. vscode离线安装vsix插件命令
  12. MATLAB编程算矩阵,MatLab矩阵计算
  13. MT6765/MT6762/MT6761平台能否使用ACC/Gyro/A+G与AP之间的I2C接口
  14. C#UDP广域网,局域网通信-原理分析
  15. pyscripter与python的关系_python开发环境PyScripter中文乱码问题解决方案
  16. 【毕业设计】基于spring boot的图书管理系统 -java 计算机 软件工程
  17. 把手机摄像头或智能电视摄像头数据推送到另一台手机或智能电视上的方法
  18. dhrystone测试结果_测试cpu的简单工具-dhrystone | 学步园
  19. 基于web的家庭理财系统
  20. 格式转换——bmp 2 yuv

热门文章

  1. tengine2.2.3报错502的The proxy server received an invalid response from an upstream server问题处理...
  2. 量化投资学习——统计套利综述
  3. 2023长安大学物流管理专硕考研成功经验分享
  4. axis2 wsdl2java 工具_Axis2中的工具wsdl2Java
  5. Educoder:JavaScript学习手册十一:JSON
  6. noip2017提高组初赛(答案+选择题题目+个人分析)
  7. NOIP2017后记
  8. matlab:Matlab基础教程 第一章 MATLAB简介 第二章 Matlab的基本使用方法
  9. 惠普打印机驱动安装找不到打印机
  10. fx2n4ad模块中文手册_FX2N-4AD初级教程三菱FX2N-4AD用户指南手册 - 三菱