将所有存储库版本从 github 转换/迁移到 mercurial

时间:2021-06-09 09:04:06

标签: github migration mercurial repository version

到目前为止,我一直在使用 github 编写代码,但我必须切换到 Mercurial 并删除我的 github 存储库。

我如何或者是否可以将所有 github 存储库版本迁移到 Mercurial 存储库?我想保留所有版本的代码。

谢谢。

1 个答案:

答案 0 :(得分:0)

Mercurial 提供了一个扩展“Convert”,可以将存储库从其他 SCM 转换为 Mercurial。

https://www.mercurial-scm.org/wiki/ConvertExtension

将以下行添加到您的 .hgrc 以启用扩展:

[extensions]
hgext.convert=

然后可以使用以下命令将存储库(在您的情况下为 Git)转换为 Mercurial:

hg convert SOURCE [DEST]