Mercurialリポジトリに保持されているコードベースで、さまざまなビルドテストを実行する必要があります。これらのテストは共通ファイルのセットを変更し、異なるマシンで並行して実行したいので、同じリポジトリでこれらのテストを連続して実行したくありません。また、すべてのテストを実行した後、それらのテスト作業領域からの最新のテスト結果にアクセスしたいと思います。現在、マスターリポジトリのクローンを数十回作成しており、各クローンで1つの異なるテストを実行しています。各テストを実行する前に、最新のクリーンな状態でテストを開始するために、プル/更新/パージの準備シーケンスを実行します。それは私にとって良いことです。
また、コミットする前に上記のようにすべてのクローンでテストするmq拡張機能を使用して新しい変更を準備しています。いくつかの準備ができている候補mqパッチをテストするために、テストクローンで使用できるようにそれらを展開/同期し、テストを実行する前にガードを使用してテストの準備ができているパッチを適用したいと思います。
誰かが以前にこの同期を行ったことがありますか?それを行う最も簡単な方法は何ですか?そのためにバージョン管理されたmqパッチが必要ですか?