2012-04-05 16 views
2

私は、水銀によって制御されるアプリケーションAと、水銀で制御されるライブラリBを持っています。アプリケーションAのリポジトリには、パスの中央リポジトリパスssh://[email protected]/Bを使用して、ライブラリBのリポジトリにマップされたサブリポジトリがあります。これは内部開発には十分に機能しますが、外部からアクセスする必要がありますが、ドメイン名をルーターバルクとして使用することはできません。内部Vrsサブリポジトリへの外部パス

[internal] 
B = ssh://[email protected]/B 
[external] 
B = ssh://[email protected]/B 

答えて

2

私は、作品のどの並べ替えを見つけることができた唯一の方法は、リポジトリの各開発者set the pathを持つことである:それは可能のようなものとして定義されたサブリポジトリを持つことです。したがって、上記の例のために、内部開発者のためのパスが変更されないままだろうが、外部の開発者が自分にサブパスを変更します

ssh://[email protected]/B = ssh://[email protected]/B 
+1

これは、我々は同様に何をすべきかの一種です。あなたがあなた自身を繰り返すのを避けるために正規表現を使うことができるので、あなたは一人で一度しかやらなければならないので、それは難しいことではありません。 – Macke

関連する問題