図に示すように、2 つの新しい関数があり、それぞれ branch 1
と branch 2
で実装され、順番に develop
ブランチにマージされます。
その後、問題が発生しました。develop
を master
にマージして実稼働環境にリリースしようとしたとき、branch 1
に重大な問題があり、このバージョンでは起動できないことが突然わかりました。 > は既存のバージョンに基づいています。branch 2
は merge
の branch 1
ブランチによって開発されました。つまり、develop
のコードにはすでに branch 2
のコードが含まれています。 branch 1
の変更コードのみを branch 2
から merge
に変更するベスト プラクティスは何ですか? master
曾经蜡笔没有小新2017-05-02 09:43:03
原則として、ブランチ 1 の問題を修正するにはマスターでホットフィックスを使用する必要があります。修復が完了したら、ホットフィックスをマスターにマージして開発し、次に開発をブランチ 2 にマージして戻します。このプロセスは http:/ を参照してください。 /danielkummer.github.io ...