|
|
1
1
转换扩展的这一部分似乎希望在日志分析代码的某个点设置“author”或“committer”。您是否可以尝试跟踪当时正在转换的提交,并显示此提交的“Git日志”输出? |
|
|
2
1
在Patrick的帮助下(参见上面MartinGeisler引用的线程),我发现了问题的原因:一个输出一行文本的cmd.exe自动运行注册表项。 mercurial convert不希望有这一额外的行(当mercurial运行git命令来遍历现有存储库时输出),它导致convert程序阻塞。删除自动运行项(hklm\software\microsoft\command processor\autorun)消除了异常。 |
|
|
3
0
在我看来,convert扩展被破坏了,需要修复,所以也许您应该在消息的开头注意这些建议。 我对Mercurial完全没有经验,所以我能提供的只是一个简单的解决方案:结合Git内置的快速导出和 hg-fastimport .祝你好运! |