路径'.gitmodules'在'31627edc0c80332d93e694cb0ed379531fbc9de0'中不存在

时间:2013-08-10 17:29:37

标签: git mercurial repository

我正在尝试使用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 converter plugin的链接。

非常感谢您阅读。

祝你好运, dimhoLt

1 个答案:

答案 0 :(得分:0)

我怀疑这与SFINAE有关。

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