Допустим, у меня есть ветвь функции с именем "branch / BigFeature". Я хочу перенести эти изменения в Trunk, внести некоторые изменения в Trunk и объединить их обратно в ветку «BigFeature», чтобы разработка могла продолжаться.
Мои шаги были:
Объединить последние изменения в магистрали с филиалами / BigFeature. (Черепаха SVN -> объединить ряд ревизий)
Объединить изменения в ветвях / BigFeature в магистраль. (Черепаха SVN -> реинтегрировать ветку)
Внести некоторые изменения в Магистраль.
Объединить изменения в стволе с ответвлениями / BigFeatures. (Черепаха SVN -> объединить ряд ревизий)
Проблема возникает на шаге 4. Когда я возвращаюсь к BigFeature, я получаю всевозможные конфликты. Кажется, есть проблема с файлами, которые были первоначально добавлены в Branch / BigFeature, но были объединены в Trunk.
Сообщение, которое он дает мне: «Последний
Операция слияния попыталась добавить файл
бла, но он уже был добавлен
локально.
Этот вид имеет смысл, поскольку файл был первоначально добавлен в ветвь branch / BigFeature, а затем объединен с Trunk. Но почему операция объединения не может реализовать это? Почему это возникает как конфликт?
Такая же ошибка возникает для удаленных файлов.
Последняя операция слияния пыталась удалить / переместить / переименовать каталог «бла», но он был удален, перемещен или переименован локально.
Спасибо за помощь.