【问题标题】:Mercurial: "abort: push would create new anonymous heads (xxxxxxxxx)"Mercurial:“中止:推送会创建新的匿名头像(xxxxxxxxx)”
【发布时间】:2018-01-15 05:30:22
【问题描述】:

我在本地使用 Mercurial,并推送到 bitbucket.org。我是唯一一个在这个(私人)项目上工作的人,它几乎完全在这台计算机上,尽管我已经在它上面工作过一两台其他计算机(即服务器)。这个错误信息对我来说很神秘,在 google 上几乎没有任何关于它的信息。它类似于你没有拉/合并时得到的错误,但我没有什么可拉的,也没有合并的。

这个错误的原因是什么,我该如何解决?

【问题讨论】:

  • 这个错误很奇怪,因为 Mercurial 应该毫无问题地处理匿名头像。您是否尝试将 hg-git 与 Mercurial 一起使用?
  • 啊,好电话,我刚刚意识到我正在使用我们公司内部的修改版 Mercurial!感谢您的提示!

标签: mercurial bitbucket


【解决方案1】:

正如 lothiraldan 在评论中指出的那样,这实际上是因为我在公司内部使用了一个奇怪的 Mercurial 版本。

【讨论】:

  • 它并不是真正的 Mercurial 内部版本。 hg-git.github.io 是一个 Mercurial 扩展,可让您与 Mercurial 的 git 存储库进行交互。它的作用是为 git 分支创建一个书签。因此,当您尝试将 Mercurial 头部推送到 git 并且它没有书签时,您看到的错误消息很可能是,因此 git 拒绝了您的变更集。尝试添加书签并再次推送。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
相关资源
最近更新 更多