【问题标题】:Is there a way to diff files sentence-by-sentence instead of line-by-line?有没有办法逐句而不是逐行区分文件?
【发布时间】:2010-11-08 08:32:03
【问题描述】:

只是试图让 diff 更好地适用于某些类型的文档。以 LaTeX 为例,我可能有一个很长的段落,严格来说只有一行,但如果只更改了一个句子,我不想看到整个段落。特别是如果我正在运行某种版本控制并且共同作者与我编辑相同的段落(但不是相同的句子)。我不希望这显示为冲突。

这是次要问题。主要问题是我是否可以使用 diff 逐句查看。谢谢。

编辑

wdiff 几乎是完美的。但是有没有像diffdiff3 一样的合并等价物?

【问题讨论】:

    标签: diff word-diff


    【解决方案1】:

    wdiff 将为您提供逐字的差异,而不是逐行。我不知道有任何逐句差异程序。

    【讨论】:

    【解决方案2】:

    在区分文件之前对文件进行预处理。编写一个脚本,每行写一个句子,任何逐行差异程序都可以工作。

    为了确保我的 CVS 合并是正确的,我已经在 C 令牌级别上对 C 代码进行了比较。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-17
      • 2019-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-13
      • 2020-08-12
      • 1970-01-01
      相关资源
      最近更新 更多