0

CrucibleがMercurialで次のシナリオを処理できるかどうか疑問に思いました。このようなシナリオで、CrucibleでDVCSをどのように使用しますか?

プロジェクトにはいくつかの問題があります。問題ごとに、開発者はプロジェクトのクローンをリポジトリ「stable-build」からリポジトリ「dev-0001」(ローカル共有サーバー上)に作成します。クローンは、問題に応じて名前が付けられます。たとえば、「dev-0001」です。

ここから、開発者は自分のローカルマシンでクローン「local-dev-0001」にクローンを作成し、変更を加えてから「dev-0001」にプッシュします。

他の開発者は、0001を実装した開発者が「stable-build」にプッシュする前に、リポジトリ「dev-0001」の変更を確認したいと考えています。

私が試したのは、レポ(「stable-build」から直接別のテストクローン「test-crucible」)用にCrucibleをセットアップすることでした。非常に強力なフルマシンでは、約5日という長い時間がかかりました。

私の質問は、Crucibleが「dev-0001」を解析するのを5日間待たずに、「dev-0001」クローンのレビューを作成して、ある程度中央のサーバーにプッシュする前に、CrucibleとMercurialをどのように設定できるかです。最初からリポジトリ、そして多分それの親の情報を使用しますか?これはすでに行われていますか?何らかのプラグインが必要ですか?

それが少し曖昧だった場合、私はシナリオをより明確にすることができます、ありがとう

4

2 に答える 2

0

私は、このワークフローを変更しないと、答えがノーになる可能性があることを発見したと思います。また、これに対する答えを探している人のためにこれを見つけました:

https://answers.atlassian.com/questions/8798/does-latest-version-support-revieiwing-from-local-repositories-using-mercurial

于 2012-02-07T11:17:48.233 に答える
0

私は自分のケースに対して満足のいく答えを見つけたと思います。「stable-build」にプッシュする前に「dev-0001」で差分を作成することから取得されたプリコミットパッチファイルを使用できます:「hg outside -p > patch」 -0001"

于 2012-02-07T12:44:15.783 に答える