2

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

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

1 回答 1

2

我能找到的唯一方法(哪种方法有效)是让每个开发人员设置存储库的路径。因此,对于上面的示例,内部开发人员的路径将保持不变,但外部开发人员会将其子路径更改为:

ssh://user@1.2.3.4/B = ssh://user@domain/B
于 2012-04-11T15:01:38.773 回答