2011-09-13 11 views
3

同時に複数のプロジェクトをクローンする方法はありますか?Mercurialクローン複数リポジトリ

私はこのプロジェクトに複数の拡張機能が含まれており、それぞれの機能が異なるリポジトリにあります。すべての機能拡張を1回の呼び出しで複製できるようにしたいと考えています。 URLをgh cloneコマンドにパイプする方法はありますか?それらsubrepositoriesしない理由を拡張すべてが、とにかくあなたの「メイン」のプロジェクトに属している場合

for repo in repo1 repo2 repo3 
do 
    hg clone $repo 
done 

答えて

4

?リンクから

引用:

Subrepositoriesあなたはグループとしてのリポジトリの集合を扱うことを可能にする機能です。これにより、プロジェクトとそれに関連するライブラリをグループとして複製、コミット、プッシュ、プルすることができます。

+0

水銀の拡張子があるかどうかを知りたかっただけです。それは私が現在行っていることです。ありがとう。 – Astronaut

+0

おそらくhgが実行した場合、エラーチェックが行われ、不完全なセットやreposが完了するのを防ぐことができます。あなたがreposなどのサブセットを持つディレクターでそれを実行した場合、それは合理的な振る舞いをする可能性があります。しかし、私はこれまでのやり方を知らないので、今のIMHOのスクリプトが最高です。 –

1

:どのように基本的なスクリプトについて、何か

+0

私のプロジェクトではありません。だから私はそれが動作する方法を制御しない、と私は本当に自分のプロジェクトのために必要な部分をフェッチ、クローンを維持したくない。 – Astronaut

関連する問題