刚刚接触KDIFF3是由于公司要用来做报文比较。

KDIFF3之前是用来作为代码解决冲突的工具,他可以将两个版本的代码进行比较和合并。

然后我找到官网最全的的地址为下:

http://kdiff3.sourceforge.net/  是一个全英文的网站,下面是我对他部分的翻译,有可能翻译的问对的请多多指出。

首页:

现在的版本号:0.9.98(2014-07-04)

作者:Joachim Eibl

对于有关KDIFF3建议的请写给我~

KDIFF3是一个程序比较和合并的程序:

1、可以比较两个或者三个文本或者是分支

2、一行一行或者是一个字母一个字母的显示区别。

3、提供自动合并代码功能以及可以平稳舒适的解决合并冲突问题。

4、支持Unicode,UTF-8,以及其他代码格式,通过自动检测字节顺序标记"BOM"。

5、支持KIO on KDE接口(允许通过FTP,SFTP等方式传输)

6、支持打印差异,支持手动对其格式

7、支持自动与历史版本合并以及直观的图形化界面

8、Windows资源管理器集成DIFF-EXT-FOR-KDIFF3

更多特点:

(1)通过一行行或者一个字母一个字母的查看不同

KDIFF3可以准确的显示代码中的不同点通过图形颜色。当你需要做代码审核是你可以想下面这样子:

(2)一目了然的可以看到空白处的不同

制表符和空白更直观的展示了两者的不同,可以在左边总结的列中看到行中出现了大量不同的代码(并不用担心你的 代码被别人修改)

(3)三重差异

分析三个文件有什么不同。

ABC代表左中右窗口,并且用蓝色绿色红色加以区分

如果在一行中有一份文件是相同的另一份文件是不同的那么就会通过颜色显示文件的不同之处。红色代表文件中的差异。

(4)合并两份三份文件更方便

KDIFF3 可以两份、三份文件可以自动合并。当文件合并遇到冲突会显示在窗口下方的编辑页面。并且可以点击窗口中的ABC来选取你使用哪一份代码。

先翻译到这边我要去工作了


关于KDIFF3的使用相关推荐

  1. 如何设置VSS源代码管理工具使用KDiff3

    博主在帮公司继续维护以前托管在VSS上的陈旧项目时发现VSS自带的对比工具非常地鸡肋,所以想能不能在VSS上把文件差异对比工具换成比较强悍的KDiff3!如果在座的各位也跟我有同样的感受时可以根据下文 ...

  2. 在Redhat/Centos上安装和配置TortoiseHg和kdiff3

    一.前言 这篇文章本来是开发工具箱系统的第3篇,但身边的一些同学在安装TortoiseHg和kdiff3时碰到了不少软件的版本和依赖问题,导致无法顺利安装下去.因此,特提前分享我安装这些软件的完整过程 ...

  3. ubuntu(linux) 下 svn 使用kdiff3 merge主干

    在linux下面不能使用小乌龟(TortoiseSVN),idea不能使用svn merge主干代码,每次merge代码时启动虚拟机. 按下面的方法操作,可以像小乌龟(TortoiseSVN)一样me ...

  4. 开源文件比较工具:WinMerge、KDiff3、diffuse

    为了寻找免费的BeyondCompare的替代品,最后经过实用,找到如下一些: 1.diffuse 感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了. 安装好后,对着文件点击右键,会出现&qu ...

  5. 用于 TortoiseHg 的 bugfix 版 KDiff3.exe

    KDiff3 是自由软件,是一款相当不错的比较工具,尤其以三路比较/三路合并见长. TortoiseHg 是最好用的 Mercurial 客户端之一,与 TortoiseSVN.TortoiseGit ...

  6. 无法打开“kdiff3”,因为Apple无法检查其是否包含恶意软件。

    系统偏好设置->安全性与隐私->通用->仍要打开 原文:https://support.apple.com/zh-cn/HT202491

  7. KDiff3 解决冲突

    相关链接:https://blog.csdn.net/u013804856/article/details/109603159 相关链接:http://blog.chinaunix.net/uid-2 ...

  8. 免费好用的Diff和Merge工具大总结

    总结:比较下来:diffmerge和P4merge最好用,kdiff比较专业些,支持自动merge. 一 csdiff 下载:http://www.componentsoftware.com/Prod ...

  9. Git - Tutorial官方【转】

    转自:http://www.vogella.com/tutorials/Git/article.html#git_rename_branch Lars Vogel Version 5.8 Copyri ...

  10. git config命令使用

    1. git config简介 我们知道config是配置的意思,那么git config命令就是对git进行一些配置.而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大 ...

最新文章

  1. android实现录像功能吗,Android实现录屏直播(一)ScreenRecorder的简单分析
  2. 数据结构—树的基本概念与性质(思维导图)
  3. I/O多路复用之select
  4. 48. 总是包含(#include)正确的头文件
  5. 后台代码调用Application Resources
  6. 业务需求、用户需求和功能需求
  7. 如何卸载 STEP 7-MicroWIN编程软件?
  8. (附源码)springboot学生宿舍管理系统 毕业设计 211955
  9. 台式电脑出厂编号怎么查_出厂编号的查询方法
  10. 想方便快捷的分享/收藏图片?试试免费好用的微博/b站图床
  11. OpenHarmony 简介:使用鸿蒙操作系统,开发者能做的是啥呢,学习NodJS,可以开发应用了。后续慢慢学习,赶紧去加星星。
  12. 佐治亚理工计算机科学录取,佐治亚理工大学计算机科学硕士申请条件及案例分享...
  13. alios下载_AliOS Studio开源工具|AliOS Cloud App集成开发环境(AliOS Studio)下载 v1.2.1 官方Windows版 - 比克尔下载...
  14. 按照题目打印菜单c语言,--单片机C语言编程实训
  15. 复旦大学游记(r10笔记第88天)
  16. 2021牛客国庆集训派对day1 H - Longest Path
  17. 人工智能:一种现代方法学习笔记(第六章)——约束满足问题
  18. 【IBM MQ】AMQ6126问题解决思路
  19. 新iPhone发布在即,iPhoneXS和iPhone8该怎么选?
  20. asp.net报社图片库管理系统

热门文章

  1. contiki CC2530 CC2430例子描述
  2. [乐意黎原创]PHP 老司机指南
  3. 计算机密码怎么重置,电脑忘记密码了怎么重置密码
  4. 用Python在word的指定位置插入图片(使用Python-docx包)
  5. 现浇板用弹性计算方法_弹性楼板的计算和选择
  6. 在Excel表格中隐藏行或列
  7. Excel单元格显示数据与实际数据不一致的设置与清除
  8. 【AndroidStudio】手机QQ登录界面2022版
  9. linux磁盘分区详解
  10. 植被覆盖度的遥感估算