Как реинтегрировать филиал в свн
Я использую SVN. У меня есть ветвь, созданная из другой ветви, которая, в свою очередь, создана из ствола. Теперь, какова правильная процедура, чтобы перенести мою ветку в ствол?
-------------------------------------------- хобот \ \ ________________________ Филиал1 \ \____________ MyBranch
2 ответа
Mybranch
а также Branch1
оба используют один и тот же метод реинтеграции: стандартный. Начальная точка ветвления не важна
Объедините MyBranch с Branch1, а затем с Branch1 обратно в транк или реинтегрируйте MyBranch в Branch1, а затем с Branch1 в транк. Я не фанат --reintegrate, я предпочитаю руководство просто слить правильные ревизии.
----(1)-------------------------------------- trunk \
\(2)_____(3)______________ Branch1
\
\(4)__________(5) MyBranch
Или, если вы хотите пойти трудным путем: объедините ветку Branch1, чтобы соединить ревизии от создания Branch1 с ревизией Branch1, из которой вы создали MyBranch, а затем объедините MyBranch с транком.
Если вы знаете, что между (4) и (5) нет изменений, которые зависят от изменений между (2) и (3), вы можете просто объединить MyBranch непосредственно с транком.