G'day,
Может ли следующая стратегия быть реализована с помощью Subversion?
- Стабильный ствол, содержащий производственную версию приложения
- Отдельноветвь разработки, содержащая несколько функций
- Синхронизация ветви разработки со стабильной магистралью
- Объединение / копирование отдельных функций из ветви разработки вмагистраль, когда они становятся готовыми к производству
Причина, по которой мы хотим получить 2, заключается в том, что нам также нужна сборка "раннего выпуска", которая содержит все функции, которые в настоящее время находятся в разработке.
стандартный шаблон ветви не достаточно.Ветвь содержит одну функцию и должна быть удалена после объединения этой функции со стабильной соединительной линией.Я читал, что вы можете продолжать использовать ветку после merge --reintegrate
, но это не рекомендуется.
Мне было интересно, копирует ли (файловая система) отдельные функции из ветви разработки врабочая копия ствола (сборка, тестирование, фиксация, затем немедленная синхронизация ветки со стволом) была бы возможна?Синхронизация может привести к конфликтам, но их легко разрешить.
Спасибо,
Крис.