使用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. [Asp.net]绝对路径和相对路径
  2. 《Shell脚本学习指南》第四章 文本处理工具
  3. 力扣- - 最短回文串(KMP算法)
  4. 语法糖 python_Python___语法糖
  5. Windows 环境 Jenkins集成构建SonarQube
  6. Mr.J-- jQuery学习笔记(九)--事件绑定移除冒泡
  7. httpcline转发_go http请求转发
  8. win10如何安装域名系统服务器地址,win10搭建dns解析服务器地址
  9. linux处理制表文件,linux下PDF及表格处理软件
  10. STM32f103正点原子小白 FLYMcu串口
  11. aplay 源码分析
  12. Java四大元注解介绍
  13. C++头文件、源文件的编译链接
  14. Z变换零极点与收敛域的关系
  15. 论文解读:Deep-4MCW2V:基于序列的预测指标,以鉴定大肠杆菌中的N4-甲基环胞嘧啶位点
  16. macd 公式 java_EMA指标和MACD指标的JAVA语言实现
  17. Python爬虫以及数据可视化分析!
  18. 新手零基础快速入门Docker
  19. threeJS 创建逼真海洋落日
  20. Audio Codec介绍-6(音频设备的3种硬件接口--PCM,IIS和AC97)

热门文章

  1. python绘制降水色斑图
  2. 揭秘防出轨软件 黑市卖到上万 安装容易卸载难
  3. 华为ipop使用教程_华为内部远程工具——IPOP,了解一下
  4. 不要VIP,想看啥就看啥的在线网站!
  5. 已知弧长计算器_半径弧长计算软件 弧长弦长求半径计算器
  6. 认真测试直播软件,【转】如何测试直播软件
  7. 光纤跳线接口_一篇文章读懂光纤接头、尾纤、耦合器、终端盒的作用与接法!...
  8. CANape编程语言CASL之Script的创建与调用
  9. wsdl2java生成服务端_根据wsdl,apache cxf的wsdl2java工具生成客户端、服务端代码
  10. 数字电子技术基础-阎石老师版本-学习记录