2012-04-24 110 views
58

我切换到我的本地回购分支,并注意到它给了我显示x文件更新的消息。这令我感到惊讶,因为我不知道这个分支有什么不同。我如何将该分支与默认分支进行比较以查看发生了什么变化?我如何区分一个分支与我的默认分支

回答

91

使用hg diff -r BRANCH1:BRANCH2,其中BRANCH1和BRANCH2是分支的名称。这会告诉你两个分支的负责人之间的差异。

您收到有关“x文件更新”的消息,因为原始分支上有文件已更改,而不一定是因为其他分支上有文件已更改。 Mercurial向您显示来自两个分支的已更改文件集合。

+13

......如果你已经(干净),切换到那个分支: '汞差异-r default' 会做同样的 – declension 2014-06-18 17:28:15

+0

如何diff的与文件名只输出? – BMW 2017-09-19 04:49:52

相关问题