SVN - Неправильно ли создавать ветку из ветви из ветви в?

Ситуация: я видел практику, когда ветки SVN создаются из ветвей и продолжают работать. Например: Branch1 был создан из TRUNK; Branch2 от Branch1; и т.д. Смотрите ниже, чтобы получить представление:

.... продолжается и продолжается....... Branch4 - от -> Branch3 - от -> Branch2 - от -> Branch1 - от -> Магистраль.

Таким образом, каждая новая ветвь создается из последней ветки; вместо того, чтобы создавать его из магистрали или главного.

Вопросы:

  1. Является ли эта практика ошибочной?
  2. Это вызовет проблемы?
  3. Такая практика практикуется где-нибудь?

Обновление: первый и третий вопросы имеют удовлетворительные ответы. Спасибо за помощь. Есть ли какие-то проблемы, которые следует особенно опасаться при использовании этого метода?

1 ответ

Является ли эта практика ошибочной?

Нет.

Это вызовет проблемы?

Нет новых типов проблем для слияний "сюда и обратно" по сравнению со случаем "магистральный посредник", но (возможно) *N старых типов (где N - количество синхронизированных ветвей)

Такая практика практикуется где-нибудь?

Наверное, да - это довольно распространенный случай, и в нем нет ничего экзотического и иррационального.


Примечание: я думаю, что использование автоматических слияний SVN 1.8 даст вам ощутимые преимущества в количестве необходимых операций при окончательной реинтеграции по сравнению с предыдущими 1.8 merge --reitegrate

Другие вопросы по тегам