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 に答える