SVN - Неправильно ли создавать ветку из ветви из ветви в?
Ситуация: я видел практику, когда ветки SVN создаются из ветвей и продолжают работать. Например: Branch1 был создан из TRUNK; Branch2 от Branch1; и т.д. Смотрите ниже, чтобы получить представление:
.... продолжается и продолжается....... Branch4 - от -> Branch3 - от -> Branch2 - от -> Branch1 - от -> Магистраль.
Таким образом, каждая новая ветвь создается из последней ветки; вместо того, чтобы создавать его из магистрали или главного.
Вопросы:
- Является ли эта практика ошибочной?
- Это вызовет проблемы?
- Такая практика практикуется где-нибудь?
Обновление: первый и третий вопросы имеют удовлетворительные ответы. Спасибо за помощь. Есть ли какие-то проблемы, которые следует особенно опасаться при использовании этого метода?
1 ответ
Является ли эта практика ошибочной?
Нет.
Это вызовет проблемы?
Нет новых типов проблем для слияний "сюда и обратно" по сравнению со случаем "магистральный посредник", но (возможно) *N старых типов (где N - количество синхронизированных ветвей)
Такая практика практикуется где-нибудь?
Наверное, да - это довольно распространенный случай, и в нем нет ничего экзотического и иррационального.
Примечание: я думаю, что использование автоматических слияний SVN 1.8 даст вам ощутимые преимущества в количестве необходимых операций при окончательной реинтеграции по сравнению с предыдущими 1.8 merge --reitegrate