私は次のような構造を持っているのMercurialリポジトリで働いています:次のように.hgsubファイルがSubRepoを宣言Mercurialサブポをどのように置き換えるのですか?
-- Root
-- .hgsub
-- SubDir
-- SubSubDir
-- SubRepo
:
SubDir/SubRepo = ssh://server//subcomponent
私はsubrepoを排除し、それを置き換える得るために必要レポの実際のフォルダはSubRepoと呼ばれていたので、hg documentationが言ったように、.hgsubファイルを削除してコミットしました。それで私はSubRepoに自分のものを入れて、私を残してくれた:
ダンディ。しかし、.hgsubファイルがあるリポジトリから変更を取り込もうとすると、問題が発生します。
サブリポジトリを置き換えるより良い方法はありますか?または、この作業をより良くするためにすべき賢明なことがあります。オプションを使用して.hgsubをプルまたは一時的に変更して、それを完全に削除するのではなく新しいフォルダを指すようにしますか?
些細な相対パスについては「2.1。開始」、相対パスでは**サブペトを使用**注意深くお読みください。 –