1

sA と sB の 2 つのストリームがあります。

sB の変更セットは sA に含まれないため、sB は sA から作成されました。sA と sB という 2 つの並行した開発の流れが進行中です。

開発はsAで完了しました。sB には、sA にない変更セットが含まれています。

sA と sB はマージされ、sA の変更セットは sB に含まれますが、sB の変更セットは sA に含まれません。

これは、マージが発生するはずだと私が思う方法です:

  1. sA に取り組んできた各開発者は、フロー ターゲットを sB に変更します。
  2. 各開発者は、変更セットを sB に配信します。

sB は独立したままになり、sB にない変更セットを含みますが、sA にあるすべての変更セットも含みます

これは有効なアプローチですか?

別の開発者によって作成されたストリームに変更セットを配信できますか? その場合、各開発者は自分のストリームを配信する必要がなくなりますか?

4

1 に答える 1

3

技術的には「有効」ですが、私は「プル」アプローチを本当に好みます。

  • 1 人のインテグレーターが にリポジトリ ワークスペースを作成しますsB
  • からの変更セットを受け入れるsAために、フロー ターゲットは に変更されます。sA
  • フロー ターゲットは に復元されsBます。
  • 彼/彼女は自分のローカル ワークスペースにマージし、チェックインし、ベースラインを設定し、sB.

これにより、 の開発者はへのsA配信についてのみ心配する必要があり、 を心配する必要はsAありませんsB

于 2013-10-23T12:16:49.830 に答える