2

私はこの問題を抱えています: 2 つのブランチがあり、両方とも変更され、送信されていません。Project-A と Project-B という名前です。ここで、A を B にマージ/統合したいと考えています。これを行うためのアイデアがいくつかあります。

  1. 新しいブランチを作成し、古い 2 つをマージします。

    • Project-C という名前の新しいブランチを作成します
    • プロジェクト A を提出する。A to C をチェックアウト (A to C をコピー)
    • C 内では、p4 integrate B を使用します。次に、A は B に統合されます
  2. Perforce は管理に changelist(submit | shelve) を使用するため、changelist を使用して統合します。

    • A の最新のチェンジリストを取得する
    • B 内では、p4 integrate A を使用します。現在、B はデポの head バージョンとマージされています
    • A のチャンクリストを B にコピーします。したがって、B は A の変更で更新できます。
    • Bを提出する
  3. 差分とパッチを使用する

    • 差分 A をデポのバージョンに
    • Bにパッチ

私はPerforceのニブなので、いくつかの記述の間違いがあります。チームのブランチを壊すのが怖いので、3 つのアイデアはまだテストしていません。

だから、私の問題は:3つの解決策のうちの1つがうまくいくでしょうか?どれが一番いいの?

どうもありがとう。

乾杯。

4

1 に答える 1