В моей существующей стратегии слияния (Pre-SVN 1.5) мы создаем копию Trunk (называемую BasePoint) в момент создания ветки для ссылки позже во время слияния.
Когда нам нужно объединить ветвь обратно в магистраль, мы выполняем 2 операции.
-
Слияние с BasePoint на LastTrunk (вероятно, с помощью исходной ветки соединительной линии) в рабочую копию ветки, а затем фиксацию.
В этот момент мы обычно проверяем, что слияние в ветку ничего не повредило
-
Слияние с LastTrunk на LastBranch обратно в рабочую копию соединительной линии, а затем фиксацию.
Документация предполагает, что я использую новое объединение реинтеграции в Trunk и Merge из Branch.
Нужно ли мне сначала объединиться из соединительной линии в ветку dev или это включено в новый параметр реинтеграции?
Иными словами, добавляет ли новая функциональность merge --reintegrate
"каждый из моих предыдущих слияний" или "вся операция"?
(FWIW Я использую TortoiseSVN 1.5.1)