diff文件比较工具体验

Le Mon 17 February 2025

diff是文件比较工具,可以逐行比较两个纯文本文件。

diff的输出有三种形式:

  • normal 默认输出方式
  • context 会输出修改过部分的前后文,默认是前后3行。
  • unified 合并模式,把上下文合并显示。
diff [options] oldfile newfile

“合并格式 unified ”的补丁是现在软件开发世界里最通用的格式。

三个中横线---显示了原始文件的名字。

任何在原始文件里存在,而在新文件里不存在的行将会用前缀-,用来表示这些行被从源代码里“减去”了。

+++表示:在新文件里被加上的行会被放上前缀 +,表示这是在新文件里被“加上”的行。

补丁文件中的每一个补丁“块”(用 @@ 作为前缀的的部分)都有上下文的行号,这能帮助补丁工具知道在代码的哪里应用这个补丁块。

参考文献

(阅览日期 | 发表日期 | 作者 | 标题 | 标识符)

Par 纳兰风来, Catégorie : tools

Tags :