4

我在其中一台机器上安装了 mercurial-server,在那里克隆了我的项目,它有 3 个子存储库,当我尝试将它克隆回另一个位置时,我收到一个错误:

远程:mercurial-server:无法在现有 repo 下创建 repo

中止:远程 hg 没有合适的响应!

所以我开始认为 mercurial-server 不处理 subrepo。

有什么线索吗?

4

5 回答 5

5

2010 年 12 月发布的新版本确实支持 sub repos。

于 2011-03-12T19:57:25.197 回答
1

他们的变更日志从未提及subrepos他们的文档
也没有。

所以很有可能他们还不支持该功能,但我不确定。

于 2010-06-04T21:49:06.573 回答
1

我从 mercurial-server 的开发人员那里得到了答复,说他们还不支持它。

于 2010-06-17T12:40:09.087 回答
1

这篇文章说禁用“checkParents”代码将启用对子存储库的支持。

编辑

我最近尝试过使用它,即使不更改任何默认设置也能正常工作。

于 2010-09-07T18:25:40.270 回答
0

我发现您需要在“mercurial.ini”设置文件中设置任何子存储库的位置。

对于名为“mysubrepo”的子存储库,您需要添加该行

[subpaths]
mysubrepo = ssh://hg@myserver/subrepolocation
于 2011-01-17T23:10:50.197 回答