ここで説明したものに近い git ワークフローがあります成功した Git 分岐モデル
リリース ブランチとホットフィックス ブランチは無視しましょう。これらはこの問題に関連していないためです。現在、3 つのブランチがあります。
- 主人
- 発展させる
- 特徴
現在、私はチーム X に所属しており、 という機能ブランチの作業を開始していますfeature/A
。一方、チーム Y は他の機能ブランチに取り組んでいますfeature/B
。チーム Y も終了feature/C
し、feature/D
ここで、私は奇妙な立場にいます。develop
チーム Y がそこに合併したので、私はブランチについていく必要があります。また、他のチーム メンバーが変更を行っているため、'feature/A' ブランチについていく必要があります。
変更に対応するための私の好みの方法 - rebase
2 つの異なるブランチで常にリベースする必要があるため、多くの問題が発生します。
merge
何とか機能していますが、もっと良い方法があるに違いないと思います。
そのような設定でどのように作業しますか? 人々がそれをどのように扱っているかを調べてみましたが、手がかりが見つかりません.
リンクの上記のワークフローも、そのような設定について明示的に何も述べていません。
ホスティングは github にあります。