代码之家  ›  专栏  ›  技术社区  ›  JSBÕ±Õ¸Õ£Õ¹

基于段落的差异程序?

  •  4
  • JSBÕ±Õ¸Õ£Õ¹  · 技术社区  · 15 年前

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

    4 回复  |  直到 15 年前
        1
  •  6
  •   Norman Ramsey    15 年前

    你想要的 wdiff .

    尽管我赞同在每句话的结尾处划掉这一行。它不仅使源代码控制变得更容易,而且也使与合作作者的合作变得更容易。

        2
  •  2
  •   Seamus    15 年前

    我总是发现在句尾手动换行更容易。这使得编辑变得更容易,因为如果您已经打印出PDF输出的版本并写在上面,那么您可以只扫描页面的左侧以查找要更改的句子的开头。

    这也意味着任何微分程序都不会产生大量的假微分。

        3
  •  2
  •   Rob Hyndman    15 年前

    我用 latexdiff 这对于小的编辑非常有效,如果你有重大的改变就不那么好了。

        4
  •  0
  •   Greg Hewgill    15 年前

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

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