2016-11-17 12 views
1

私たちは、この水銀リモートリポジトリは(それがrepo01呼び出すことができます)があります。コピー異なるリポジトリへの単一の分岐

A --- B --- C --- D (default) 
     \ 
     --- E --- F (other) 

私たちは、A-Dのものではない、私たちのクライアントにE-Fのブランチへのアクセス権を付与する必要がありますが、。一方、E-F支店の変更を追跡する必要があります。そこで私は何とかE-Fブランチを別のリモートリポジトリにコピーすることができれば、それを達成できると考えていました。

だから、他のリモートリポジトリは(のはrepo02それを呼びましょう)次のようになります。

E --- F (other) 

その後、我々は両方のリポジトリに働くだろうと、クライアントはちょうどrepo02で動作します。疑問は、これは実際に行うことができますか?

答えて

1

あなたの質問はこれら二つの質問を組み合わせたものです:

あなたは枝otherの歴史全体をコピーするつもりだったなら、あなただけに必要になりますオプションをhg cloneに提供してください。

hg clone http://your/repo -b other 

目的のために、Mercurialがネイティブにサポートしていない浅いクローンを作成する何らかの方法と組み合わせる必要があります。上の2番目の質問(https://bitbucket.org/facebook/remotefileloghttps://www.mercurial-scm.org/wiki/ShallowClone)の上の2つの回答で提案されている拡張機能を見てください。

関連する問題