検索

ホームページ  >  に質問  >  本文

バージョン管理 - git はいくつかのマージ関数を実装できますか?

こんなシーンを思いつきました

プロジェクトは A と B の 2 つの部分に分割されます。A と B は基本的に相互に分離でき、他の相互作用はありません

ここで、たとえば、パート A を別の方法で書き直す必要があります。変更前のパート A は A1 と呼ばれ、変更後は A2 と呼ばれます。

A1 と A2 はまったく異なる方法で記述されているためマージできませんが、A1 と A2 の両方を保持する必要があります

この時点で、プロジェクトは逆方向に開発を続けており、実際には A1 と A2 が並行して開発されています。このとき、B の開発はどうすればよいでしょうか。

パート B は結局必要です

A と B を 2 つのリポジトリに作成する以外に、何か方法はありますか?

黄舟黄舟2812日前625

全員に返信(1)返信します

  • 为情所困

    为情所困2017-05-02 09:34:18

    A1、A2は2つの分岐、Bは本線上に展開されます。 B に変更が加えられたら、git Cherry-pick を使用して変更を A1、A2 にマージします

    返事
    0
  • キャンセル返事