杰笛对比 Diff

在计算机领域,diff是输出两个文件之间的差异的一个文件比较工具。它通常是用来显示文件和前一个相同的文件版本之间的变化。Diff显示文本文件所做的更改。输出被称为“diff”或“patch”补丁文件,因为输出可以应用于Unix程序补丁。类似的文件比较工具的输出也常常被称为“diff”。就像大家都知道“grep”是搜索的意思,“diff”也成为一个计算机的行话。

在现代的应用程序,diff工具是非常有用的。除了传统的Java IDE或源代码版本控制系统的diff工具是必要的,在金融应用,如开发应用,计算机,网络管理也需要diff工具来比较文本文件,邮件,XML文件等。

杰笛对比引进了包括比较(diff)和合并(merge)一起的一个基于Swing的组件。它利用杰笛源代码编辑器显示文本文件,并提供比较/合并功能。由于比较算法是通用的,这意味着它可以被定制用来比较任何类型的对象。比如,在3.2.0版本,我们也开始支持比较两个表格。

功能介绍

  • 并列比较文本文件(用杰笛源代码编辑器)或者表格
  • 用彩色标志详细显示出比较结果
  • 在源代码编辑器或者表格里,用彩色线条把改变的部分标识出来
  • 在比较时,允许修改最终结果
  • 三方合并
界面截屏

DiffPane

MergePane