Я пытаюсь объединить ветку разработки обратно в багажник моего репо. Шаги, которые я сделал:
- Переключиться на trunk
- проверить, что он обновлен, разрешить любые конфликты.
- Перейдите в Team- > Merge
- Выберите URL: ветка развития
- Начало ревизии: Редактирование при создании ветки
- End Revision: HEAD
- OK
Это должно сделать волшебство - оно открывает представление syncronize, которое прекрасно, показывает мне все конфликты, но возникает проблема:
В редакторе сравнения я вижу два файла: Локальный файл | Удаленный файл (306)
Это действительно странно, номер ревизии удаленного файла на самом деле является одним из файлов в рабочей копии (соединительной линии), а также является содержимым. Локальный файл имеет содержимое файла в ветке.
Теперь стрелка правильно показывает, что я сливаюсь слева направо (ветвь в багажник). Это также происходит, когда я нажимаю ok.
НО Я могу только перемещать изменения справа налево!!! Это не то, что я хочу - я не хочу перезаписывать изменения в ветвях старым содержимым туловища. Я хочу переместить содержимое слева (ветвь) вправо (ствол). Но я не могу даже писать в нужный файл.
Я не знаю, почему он пишет удаленный файл там? Он четко показывает файл рабочей копии в окне удаленного файла, а файл из ветки (для слияния) отображается в локальном файле.
Некоторая ошибка в Subversive?
спасибо, Мартин