我在 BitBucket 上有一个 repo:
$ hg paths
default = https://bitbucket.org/mine/project
upstream = https://bitbucket.org/theirs/project
现在我想将我的仓库的(本地)状态与其上游进行比较。使用 git 我只是写git diff --stat upstream/master origin/master
,但 hg 似乎不接受远程分支名称作为参数:
$ hg diff --stat upstream/default default/default
default/default: No such file or directory
upstream/default: No such file or directory
我猜我可能会将其指定为revset,但我无法正确使用语法并且找不到任何示例。
Mercurial的问题- 比较本地和远程存储库?看起来相关,但这只是显示本地和远程状态之间的差异;我想看看远程状态和它派生出来的上游远程之间的区别。