我在其中一台机器上安装了 mercurial-server,在那里克隆了我的项目,它有 3 个子存储库,当我尝试将它克隆回另一个位置时,我收到一个错误:
远程:mercurial-server:无法在现有 repo 下创建 repo
中止:远程 hg 没有合适的响应!
所以我开始认为 mercurial-server 不处理 subrepo。
有什么线索吗?
我在其中一台机器上安装了 mercurial-server,在那里克隆了我的项目,它有 3 个子存储库,当我尝试将它克隆回另一个位置时,我收到一个错误:
远程:mercurial-server:无法在现有 repo 下创建 repo
中止:远程 hg 没有合适的响应!
所以我开始认为 mercurial-server 不处理 subrepo。
有什么线索吗?
2010 年 12 月发布的新版本确实支持 sub repos。
我从 mercurial-server 的开发人员那里得到了答复,说他们还不支持它。
我发现您需要在“mercurial.ini”设置文件中设置任何子存储库的位置。
对于名为“mysubrepo”的子存储库,您需要添加该行
[subpaths]
mysubrepo = ssh://hg@myserver/subrepolocation