Я выполнил слияние 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
.