Я пытаюсь реинтегрировать ветвь функции обратно в багажник, но «тестовое слияние» не показывает, что действительно будет делать «реальное слияние». «Слияние теста» отлично смотрится, «реальное слияние» закручивает мою рабочую копию.SVN merge vs. test merge - результаты не совпадают.
Особенность ветки была сделана на обороте 481 от ствола. Стойка теперь находится на обороте 525. Я успешно синхронизировал ветвь функции со всеми изменениями внешней линии с 481-524, поэтому оба дерева теперь находятся на 525.
Я начинаю операцию слияния из папки соединительной линии, выбирая «Объединить два разные деревья "в Черепахе.
«From:» коробка хобота URL, редакция установлена в 525.
«Кому:» коробка функции филиал URL, редакция установлена в 525.
«рабочая копия» установлен на адрес соединительной линии.
Я нажимаю «Далее», а затем «Test Merge», и все отлично смотрится в тесте, поэтому я делаю реальное слияние.
Реальное слияние делает все изменения, что тест слияние сделало, но тогда это также делает более после того, что:
После слияния различия betweeen URL-адреса (что все правильно, на тест-слияние), тогда он говорит, что это «Слияние r481 через r525», что дает кучу конфликтов деревьев.
Затем он говорит о своем обратном слиянии с 525 по 481, что не дает много ошибок, но, похоже, отменяет множество изменений, которые я внес в файлы.
Мое вопрос в следующем: как я могу выполнить слияние, не выполняя второй шаг? И почему слияние тестов не показывает два вторых шага? Точка теста должна состоять в том, чтобы просмотреть, что на самом деле произойдет во время слияния.
Мы используем более старую версию Subversion на сервере, которая не поддерживает команду mergeinfo, поэтому мы не можем использовать этот метод. – benr