代码之家  ›  专栏  ›  技术社区  ›  jan

Mercurial能否使用更好的diff工具更有效地存储其变更集?

  •  7
  • jan  · 技术社区  · 16 年前

    我使用TortoiseHg提交更改。在提交对话框中显示的(默认)差异包含许多添加/删除。

    但是与此相反,当我单击提交对话框中的diff图标时,kdiff3会打开,并且这种比较更加“智能”:它检测到我所更改的“更好”:我移动了一块代码,从而减少了添加/删除。

    自Hg以来 ...stores the changes needed to transform an older revision into the new revision. “,我想知道是否可以利用kdiff3的‘智能’将这些更改存储在hg提交中?

    提出的解决方案 another question 似乎不适用于TortoiseHg提交对话框。

    事先谢谢!

    1 回复  |  直到 7 年前
        1
  •  1
  •   StayOnTarget Charlie Flowers    7 年前

    结果我误解了 hg commit .

    如果你看一下内部的变化就没关系了 hg diff 提交时使用命令或kdiff3:

    Mercurial只存储二进制文件 的当前版本之间的差异 文件和的早期版本 文件。

    然而,在合并时,kdiff3的智能仍然可以使用。

    推荐文章