Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将Mercurial存储库用作Git子模块?(更新)_Git_Mercurial - Fatal编程技术网

有没有办法将Mercurial存储库用作Git子模块?(更新)

有没有办法将Mercurial存储库用作Git子模块?(更新),git,mercurial,Git,Mercurial,我想使用mercurial subrepo作为git子模块。我遵循了贴在这里的同一个问题上的指示。但是,即使在克隆主存储库及其子存储库时,所有安装步骤都已成功完成且没有错误,我还是遇到了错误 另外,这个问题已经5年了,我担心git在这段时间里发生了很大的变化,因此我觉得这个问题值得回答 克隆时,我运行以下操作: git克隆——递归 我得到以下错误: 克隆到 “/home/user/projects/mairepo/project/hgsubrepo”。。。 存储库不存在。致命:无法从远程服务器读

我想使用mercurial subrepo作为git子模块。我遵循了贴在这里的同一个问题上的指示。但是,即使在克隆主存储库及其子存储库时,所有安装步骤都已成功完成且没有错误,我还是遇到了错误

另外,这个问题已经5年了,我担心git在这段时间里发生了很大的变化,因此我觉得这个问题值得回答

克隆时,我运行以下操作:

git克隆——递归

我得到以下错误:

克隆到 “/home/user/projects/mairepo/project/hgsubrepo”。。。 存储库不存在。致命:无法从远程服务器读取 存储库

请确保您拥有正确的访问权限和存储库 存在

致命:克隆 'git@bitbucket.org:淘气/ippan2.git/project/hgsubrepo' 进入子模块路径 “/home/user/projects/mairepo/project/hgsubrepo” 未能克隆“项目/hgsubrepo”。重试计划 克隆到 “/home/user/projects/mairepo/project/hgsubrepo”。。。 存储库不存在。致命:无法从远程服务器读取 存储库

如果我正确解释了结果,git试图推断
hgsubrepo
的远程URL,但使用
git
协议,而不是
mercurial
,因为我在

是否有一种不同的/更好的/新的方法来处理git中的汞次级回购

编辑1: 主存储库位于本地文件夹中

/主页/用户/项目/mainrepo

hg存储库位于

/主页/用户/项目/mainrepo/项目/

尝试;将“hg::”前缀添加到mercurial存储库的URL