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

发布于 2024-08-27 11:43:31 字数 272 浏览 6 评论 0原文

我有一些(本地)存储库,一个原始存储库和一些克隆存储库。原始存储库已损坏,因此我想删除它并使用其中一个克隆作为未来开发的主存储库。

有没有比简单地删除该克隆的 hgrc 的 [paths] 部分中的 default 条目更好的方法来断开新主库和原始存储库之间的连接?

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

I have some (local) repositories, an original and some clones. The original repository has been corrupted so I'd like to get rid of it and use one of the clones as the master for future development.

Is there a better way to break the connection between the new master and the original repository than simply deleting the default entry in the [paths] section of that clone's hgrc?

Similarly, in the other clones, can I simply change the default entry in their hgrc files' [paths] section to point to the new master repository?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我纯我任性 2024-09-03 11:43:31

所有克隆都是独立的,但它们记得自己是从哪里克隆的。正如您所发现的,它存储在 .hg/hgrc 文件中。您可以随意编辑此文件。如果需要,您甚至可以添加更多路径

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

All clones are independent, but they remember where they were cloned from. As you have found out, this is stored in the .hg/hgrc file. You are free to edit this file as you like. You can even add more paths if you want.

So in your case you just delete the original repository and replace it with a good clone.

猫瑾少女 2024-09-03 11:43:31

这个想法是:

  • paths 部分定义一个新的默认路径
  • 或定义一个新路径(请参阅此SO 问题

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

The idea is either:

  • to define a new default path in the paths section
  • or to define a new path (see this SO question)

But in both cases, that involves modifying the hgrc files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文