Subversion のマージ情報がどのように使用されているか、マージ情報が正しくない場合にどのような問題が発生する可能性があるかについて、少し興味がありますか?
たとえば、私はbranch1
とbranch2
から分岐しましたtrunk
。また、subbranch1
と にsubbranch2
由来する がありbranch1
ます。で開発を行ったbranch2
後、 を使用してトランクに再統合したとしsvn merge --reintegrate ^/branch2
ます。subbranch1
次に、これらの変更をにも追加し ( からプルtrunk
)、コマンドを誤って使用したかったsvn merge --reintegrate ^/trunk
(したがって、 の直接の祖先ではない--reintegrate
にもかかわらず、ここでもマージ コマンドにフラグを追加します)。subbranch1
trunk
これにより、将来どのような問題が発生する可能性がありますか?