如何断开克隆存储库与其父级之间的连接

时间:2010-04-01 04:34:24

标签: mercurial

我有一些(本地)存储库,原始版本和一些克隆版本。原始存储库已损坏,所以我想摆脱它并使用其中一个克隆作为未来开发的主人。

是否有更好的方法来破坏新主服务器和原始存储库之间的连接,而不是简单地删除该克隆的hgrc的default部分中的[paths]条目?

同样,在其他克隆中,我可以简单地更改其hgrc文件“default”部分中的[paths]条目以指向新的主存储库吗?

2 个答案:

答案 0 :(得分:3)

所有克隆都是独立的,但它们记住克隆的位置。如您所知,它存储在.hg/hgrc文件中。您可以随意编辑此文件。如果你愿意,你甚至可以add more paths

因此,在您的情况下,您只需删除原始存储库并将其替换为良好的克隆。

答案 1 :(得分:1)

这个想法是:

  • paths部分
  • 中定义新的默认路径
  • 或定义新路径(请参阅此SO question

但在这两种情况下,都涉及修改hgrc文件。