この例では、「windows」ブランチと「test」ブランチから「main」へのマージは通常どのように処理されますか (赤い線)?
たとえば、「windows」ブランチの開発者は、A=1 を設定してバグを修正し、「windows」で修正をテストして「完了」と呼び、「windows」を「main」に「main/8」としてマージします。 」 今のところ問題ありません。
しかし、「test」ブランチの開発者が、現在取り組んでいるバグを修正するために A を「A=0」に変更したとします。
「test/4」を「main」にマージするとどうなりますか?
現在、「main/9」は「A=0」を示し、「windows/1」によって行われた修正を上書きしています。
次に、「windows」の下で修正に取り組んだ開発者が、別の修正に取り組む必要があり、「windows_2」を作成するとします。彼は A がまだ「A=1」であると考えているでしょう。開発者は、現在「A=0」であることを発見するのに苦労するかもしれません。
これらのタイプの変更はどのように処理されるので、メインの「トランク」から並行してブランチが作成されたときに、あるマージから次のマージで変更が元に戻されませんか?
どんな情報でも大歓迎です。どうもありがとうございました。