如果我收到abort: push creates new remote heads!
错误,我想知道在推送期间究竟会创建什么。我怎么检查呢?
更多细节:我从一个存储库(上游)拉出并推送到具有其他分支的本地分支,但已经包含所有上游分支。另外,我只推动一个上游分支。
当我查看hg outgoing <fork_repo>
时,我看到一个提交父流的提交流,然后是一些没有提交的提交。我不确定如何理解这一点。
答案 0 :(得分:1)
最简单的方法是运行hg pull
。这样,您的本地存储库将完全包含推送后远程存储库将包含的内容。
如果你不想拉,hg incoming
和hg outgoing
的组合通常会给你足够的信息,看看哪个是两个头。