仅查看来自特定分支的提交

See only commits from a particular branch

所以,我在 default 分支上做了一些工作,然后我将这些更改推送到我的分叉,然后我创建了从分叉到父仓库的拉取请求( fork 的默认分支 -> parent 的默认分支)。

在此之后我创建了一个新分支,进行了一些更改,推送它们并再次创建了一个从 fork 上的新分支到父级上的新分支的拉取请求。

在此拉取请求(新分支 -> 新分支)中,请参阅在默认 -> 默认拉取请求中进行的提交。但我希望只看到我在新分支中所做的提交。

所以,我想看到我在拉取请求中对默认所做的默认提交,以及在对这个新分支的拉取请求中对新分支的提交。我该怎么做?

我为我糟糕的英语道歉。我尽力解释自己。

您可以尝试这样的操作:

hg log -r 'ancestor(default,pull_request_default)::pull_request_default'

pull_request_default 替换为您拉取请求的最新修订版。它只会显示拉取请求的变更集。