在mercurial推动和新的头

时间:2010-08-03 12:37:11

标签: version-control mercurial push

如果我收到abort: push creates new remote heads!错误,我想知道在推送期间究竟会创建什么。我怎么检查呢?

更多细节:我从一个存储库(上游)拉出并推送到具有其他分支的本地分支,但已经包含所有上游分支。另外,我只推动一个上游分支。

当我查看hg outgoing <fork_repo>时,我看到一个提交父流的提交流,然后是一些没有提交的提交。我不确定如何理解这一点。

1 个答案:

答案 0 :(得分:1)

最简单的方法是运行hg pull。这样,您的本地存储库将完全包含推送后远程存储库将包含的内容。

如果你不想拉,hg incominghg outgoing的组合通常会给你足够的信息,看看哪个是两个头。