转Git仓库为Mercurial Hg仓库

Le Mon 24 February 2025

Mercurial软件包中已经包含了转换所需的工具。不仅可用将git仓库转换为hg仓库,还可以将 CVS, Subversion, Git, Darcs, Monotone, Bazaar, GNU Arch, Mercurial,Perforce仓库转换为hg仓库。

首先修改.hgrc文件,这个文件通常位于home目录。

[extensions]
hgext.convert=

之后施行转换。

hg convert my-git-repo

转换完成后,检查转换结果。

cd my-git-repo-hg
hg checkout

其他用法:

hg convert --datesort <source> <destination>

<source><target>是要转换的git目录和转换后存放hg仓库的目录。

命令行程序有多种用法。如果需要更复杂的转换方法,如数据清洗,请参阅文档。

Par 纳兰风来, Catégorie : tools

Tags :