【发布时间】:2010-08-14 10:06:53
【问题描述】:
我知道diff 除了统一上下文还有其他输出模式,但我从不使用它们。它们有什么用途,有什么用处?
【问题讨论】:
标签: diff
我知道diff 除了统一上下文还有其他输出模式,但我从不使用它们。它们有什么用途,有什么用处?
【问题讨论】:
标签: diff
没有任何上下文的普通旧差异具有默认的优点:没有上下文。基本上,当您想要修补您提前知道上下文将被更改但行号受到尊重的文件时,这很有用
上下文差异比统一差异更严格,因为对于统一差异,补丁生产代码必须从旧或新方面选择上下文行并假设上下文是相等 ...尽管由于“忽略行首/中间/行尾的空白”等等,上下文行可能只是等效。上下文差异因此更容易应用,您不必指定任何“忽略”选项并且仍然确定它会应用。它有什么用?当你有一个聪明的软件可以忽略(复杂的)无关紧要的文本时:修补程序可能没有那么强大
【讨论】: