4

我有两个存储库,我将它们命名RepoARepoB. RepoA有许多其他人缺乏的变更集。里面有很多人头,RepoA只有少数人RepoB。我想要一个命令,它只告诉我RepoB在 hg pull 后将添加的头。

我需要这个,因为我想留下一些人头RepoA

4

2 回答 2

2

从您要提取的存储库中,尝试以下命令:

hg log -r "outgoing('path\to\your\repo') and head()"

如果您无法在要直接从中提取的存储库上运行它,则将其克隆到本地并在克隆上运行。

head() 被定义为“变更集是一个命名的分支头”,所以如果你感兴趣的头不是命名的分支,我不确定这是否可行。

查看 hg help revset 了解更多信息。

于 2011-12-13T17:34:11.683 回答
1

该命令hg incoming具有-b特定分支的参数。在这种情况下,也许这就是您所需要的。

于 2011-12-13T17:29:38.253 回答