У нас есть несколько разработчиков, работающих над проектом. Мы с использованием метода функционально ветви ветвления, в которых мы следующее:SVN: Объединение двух ветвей вместе
- Все работы по техническому обслуживанию и исправления ошибок делаются на стволе
- Все новые функциональные возможности делается на новой ветке
- Филиал регулярно обновляется (путем слияния изменений с магистрали на филиал)
Однако мы столкнулись с ситуацией, когда две ветви [мы будем называть их функцией-веткой-1 и функцией-веткой-2] для объединения. Каков наилучший способ сделать это? Часть меня думает, что мы должны создать новую ветвь. Затем слейте эту ветвь с первой ветвью функций [feature-branch-1]. А затем объединитесь со второй ветвью функций [feature-branch-2] и позаботьтесь о конфликтах (которые, скорее всего, будут файлами проекта).
Есть ли лучший способ?
Спасибо, ребята!
Если вы идете с идеей, убедитесь, что вы как можно скорее удалите ветвь функции-1 и функцию-ветвь-2 или ограничите любые фиксации этих ветвей, если важна история в этих ветвях. Усилия по развитию должны быть на новой ветке, а не на старой. – jgifford25 2010-12-01 16:22:23