私はbzrマージを行いましたが、マージソースが何を表しているのか、ツリーが何を表しているのかを常に忘れています。
どれが私のコードで、どれが私がマージしたブランチからのものですか?
TREE
は、現在使用しているブランチです。 MERGE-SOURCE
は、現在のブランチにマージしたブランチです。
trunk
を使用していて、他のブランチfeature-123
からマージし、競合が発生したとします。差分を見ると、次のような行が表示される場合があります。
<<<<<<< TREE
changes you did
in your
current branch
=======
changes others did
in the
other branch
you're merging from
>>>>>>> MERGE-SOURCE
TREE
と======
の間の行は、現在のブランチtrunk
に追加された行です。 =======
とMERGE-SOURCE
の間の行は、他のブランチfeature-123
で追加された行です。