#svn
#svn
Вопрос:
Я собираюсь выполнить слияние SVN, реинтегрировав ветку обратно в магистраль.
Некоторые файлы изменились в ветке, которые были перемещены внутри магистрали, поэтому я ожидаю конфликтов дерева.
Какой наилучшей процедуре следует следовать, чтобы выполнить слияние успешно и иметь возможность сравнить исходные (перемещенные) файлы магистрали с обновленными файлами ветви (которые находятся в каталоге, который был удален на магистрали)?
Ответ №1:
- Сначала вы должны объединить свою магистраль с вашей веткой, чтобы «синхронизировать» свою ветку с магистралью;
- Примените все изменения, сделанные в вашей ветке, к перемещенным файлам;
- Протестируйте перед фиксацией вашей ветки;
- Объедините вашу ветку в магистраль;
// Шаг 1 svn merge -rX:Y url /to / магистральный путь / to / branch ... // Шаг 4 слияние svn -rA: B --реинтегрировать URL / в / путь ответвления / в / магистраль
Примечание: --reintegrate
работает только для версии svn > = 1.5
удачи.