在逐个字的基础上进行差异,修补或合并的工具

时间:2014-08-21 21:22:10

标签: merge latex diff markdown patch

对于文本而不是源代码,LaTeX,markdown,restructuredText等文件,通常单行换行与语义无关,并且它们经常在80列内重新填充。当事情发生变化时,换行符可能会发生很大变化。因此,常见的逐行差异和补丁工具实际上并不适用于它们。所以我想知道是否已经存在用于差异化,修补甚至合并这种变化的好工具? wdiff和git diff --color-words确实是那种东西,但它们似乎缺乏修补和合并功能。理想情况下,如果我们有一条线

  

他不欠我们任何东西。

并且一位作者将其更改为

  

他不欠我们任何东西。

另一位作者将其改为

  

他没有欠我们任何东西。

然后合并可以给出

  

他不欠我们任何东西。

没有冲突。这是理想的结果。提前谢谢。

1 个答案:

答案 0 :(得分:0)

除了meld之外,您还可以使用Beyond CompareWinMerge