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