5

有谁知道可以进行基于段落的差异的差异查看器或比较程序?我的 repos 有大量的 LaTeX 文件,这些文件被格式化为 80 个字符宽的段落(便于使用 vim 进行编辑)。目前很难解释不同版本之间的差异,因为任何导致换行位置改变的编辑都会导致差异中出现大量虚假差异。

4

4 回答 4

7

你想要wdiff

尽管我赞成在每句话的末尾换行。它不仅使源代码控制更容易,它也使共同作者更容易。

于 2010-03-09T01:07:39.643 回答
3

我使用latexdiff,它非常适合进行小修改,但如果你有重大更改,则效果不佳。

于 2010-03-09T01:23:31.763 回答
2

我一直发现在句子末尾手动换行更容易。这使编辑变得更容易,因为如果您已经打印出 pdf 输出的版本并在上面写下,您只需扫描页面的左侧即可找到要更改的句子的开头。

这也意味着任何差分程序都不会产生大量虚假差异。

于 2010-03-08T22:22:05.573 回答
0

如果您不介意在差异之前重新格式化,您可以将每个段落重新格式化为一个非常长的行,然后使用显示行内差异的差异工具(除了行差异,在您的情况下代表段落差异)。

或者,通过更巧妙的重新格式化,您可以重新格式化每个段落,以便每行一个句子。

于 2010-03-08T22:08:43.527 回答