![scenario](https://i.stack.imgur.com/EXlJ3.jpg)
Я пытаюсь выполнить описанный выше сценарий слияния с использованием Eclipse и плагина CVS. Это работает так же, как эта статья о ветвлении Eclipse .
Проблема, с которой я сталкиваюсь, заключается в том, что я считаю «неправильными конфликтами».
Разве М2 не должен быть свободен от конфликтов?
В точке после фиксации, помеченной PM1
, две ветви одинаковы. Некоторая работа сделана на HEAD
(как WD2
) и зафиксирована на HEAD
. Тег W2
создан. Теперь я хочу эти изменения в p1test
.
Ветвь в проекте Eclipse установлена на p1test
, и объединение выполняется путем выбора HEAD
в качестве «Ветвь или версия для объединения (конечный тег)» и W1
в качестве «Общая базовая версия ( начать тег) ". Поскольку в p1test
не было никаких изменений, я бы не ожидал никаких конфликтов в M2
. Но это не то, что я вижу. Работа WD2
показывает конфликты. Это кажется неправильным, поскольку эти файлы не были затронуты в ветке p1test
.
Я правильно делаю?