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