首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mercurial是否可以使用更好的diff工具来更有效地存储其变更集?

Mercurial是否可以使用更好的diff工具来更有效地存储其变更集?
EN

Stack Overflow用户
提问于 2010-05-17 20:00:16
回答 1查看 2.8K关注 0票数 7

我使用TortoiseHg提交更改。commit对话框中显示的(默认) diff包含大量的添加/删除。

但与之形成对比的是,当我点击提交对话框中的diff图标时,KDiff3会打开,并且这种比较更加“智能”:它会检测到我所做的更改“更好”:我移动了一段代码,从而减少了大量的添加/删除。

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

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

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-20 20:45:13

事实证明,我误解了hg commit的行为。

无论是使用内部hg diff命令还是在提交时使用KDiff3查看更改都没有关系:

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2848801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档