web-dev-qa-db-ja.com

ツリーとマージソースとは何ですか?

私はbzrマージを行いましたが、マージソースが何を表しているのか、ツリーが何を表しているのかを常に忘れています。

どれが私のコードで、どれが私がマージしたブランチからのものですか?

2
Akiva

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で追加された行です。

3
janos