Итак, у меня есть ветка, которую я хочу объединить в транк.Я использовал следующую команду:
svn merge -r N: HEAD ../trunk.
где N был получен:
svn log --stop-on-copy
Это вызывает несколько конфликтов (ожидается) и я выбираю отложить для каждого из них.Svn наконец-то выдает:
svn: One or more conflicts were produced while merging r108047:109464 into
'.' --
resolve all conflicts and rerun the merge to apply the remaining
unmerged revisions
Так что я прохожу конфликты один за другим, вручную исправляю файлы и решаю проблему svn.
Я думаю, что на этом этапе я могуТеперь повторите ту же самую команду слияния, но когда я это сделаю, она не даст результатов, как будто нечего объединять.Компиляция не удалась, потому что куча вещей на самом деле не применяется.Я проверяю это с помощью:
diff ../trunk .
И, как и ожидалось, существует множество неприменимых различий (есть только несколько вещей, действительно отличающихся в ветке).
Что я делаю неправильно?