请先审查原始文本与修改后文本之间的 3 处行级变更;当你需要让其他审阅者看到同样状态时,再复制摘要或分享链接。
留在此页面进行逐行比较,然后在任务扩展时跳转到匹配指南或相关的 cron、正则表达式和 Markdown 解释器。
Diff 是比较两段文本以查找并显示其差异的过程。Diff 最初是一个 Unix 实用程序,现在已成为版本控制系统、代码审查工具和文档比较软件的基础。不同的 diff 算法针对不同的用例(如最小变更或语义理解)进行了优化。
Diff 算法通常使用最长公共子序列 (LCS) 等技术来查找两段文本之间的最小变更集。结果显示添加(新行)、删除(移除行)和修改(变更行)。高级 diff 可以显示修改行内的字符级变更。
统一 diff 在单个列中使用 +/- 标记显示更改,对于补丁来说更紧凑。并排 diff 在平行列中显示两个版本,更易于视觉比较。
大多数 diff 工具都提供忽略空格更改的选项。这在比较格式不同但逻辑相同的代码时非常有用。