Я использую Subversion 1.3 или 1.4. Я пока не могу обновить свой сервер до 1.5. Я создал ветку, внес изменения, и теперь мне нужно слить ее обратно в ствол, так как я закончил работу над своей веткой.
За время, прошедшее с момента моего ветвления (~ один месяц), в ствол попало много изменений. Я слил их в свою ветку, используя функцию SVN "Merge Revisions". Это означает, что ветка содержит последний код соединительной линии вместе с моими изменениями.
Я не могу использовать функцию "реинтеграции ветви" Tortoise SVN, поскольку у меня нет 1.5. Я попытался объединить диапазон ревизии ветви в ствол, но я получаю тонн конфликтов (и конфликтов дерева). Я не уверен почему, так как моя ветка объединила все изменения из ствола (перебазированная).
Я провел некоторую реструктуризацию (перемещение файлов, создание / удаление каталогов). Я чувствую, что что-то упустил; если в моей ветке последний код магистрали плюс изменения в ветке, почему слияние обратно в транк полно конфликтов?
Как я могу быстро / легко объединить мою обновленную ветку с магистралью?