内部Vs子库的外部路径

时间:2012-04-05 20:58:13

标签: mercurial mercurial-subrepos

我有一个应用程序A的存储库,它由mercurial控制,库B也由mercurial控制。在应用程序A的存储库中,它使用路径中央存储库路径 ssh://user@1.2.3.4/B 将子存储库映射到库B的存储库。这适用于我们的内部开发,但我们需要外部访问,但我们不能使用域名作为我们的路由器批量。是否可以将子存储库定义为:

[internal]
B = ssh://user@1.2.3.4/B
[external]
B = ssh://user@domain/B

1 个答案:

答案 0 :(得分:2)

我能找到的唯一方法是使用每个开发人员set the path作为存储库。因此,对于上面的示例,内部开发人员的路径将保持不变,但外部开发人员会将其子路径更改为:

ssh://user@1.2.3.4/B = ssh://user@domain/B