4

我正在尝试使用hg convert将 Git 存储库转换为 Mercurial ,但我在特定变更集上一直遇到这个问题:

scanning source...
sorting...
converting...
376 Added curtain.js files.
fatal: Path '.gitmodules' does not exist in '31627edc0c80332d93e694cb0ed379531fbc9de0'
abort: cannot read submodules config file in 31627edc0c80332d93e694cb0ed379531fbc9de0

我没有使用任何 git 模块,.gitmodules据我所知,从来没有一个文件。我尝试在运行转换之前手动添加文件,但它仍然崩溃并显示相同的消息,只是Path '.gitmodules' exists on disk, but not in [...]相反。我一直在到处寻找,但一直找不到解决这个问题的方法。如果对任何人有帮助,我确实找到了git 转换器插件的链接。

非常感谢您的阅读。

最好的问候, 迪姆霍尔特

4

1 回答 1

0

我怀疑这与https://bz.mercurial-scm.org/show_bug.cgi?id=5193有关。

--config convert.git.skipsubmodules=yes通过在命令行上指定,您可能会有一些运气。

于 2017-02-06T16:44:16.463 回答