1

看起来“hg convert”目前不支持git 子模块。

我想创建一个 git 存储库的私有分支,进行大量更改,然后将它们回馈。我更喜欢每天使用 Mercurial,这就是我尝试首先转换存储库的原因。谁能想到我可以用来解决这个不受支持的功能的解决方法?

4

1 回答 1

0

Mercurial 支持 git 子模块,因此您可以只转换“父”存储库并将孩子/家属保留为 git。如果这不能从您的现场删除足够的 git,您可以使用 hg convert 分别转换每个子模块,然后是父模块,然后将它们链接为 Mercurial 子存​​储库。在该过程中可能会丢失对父级中跟踪的子存储库的更改,但您不会丢失任何实际的文件更改历史记录。

于 2012-07-07T04:18:18.067 回答