SVN Merge SVN: внешние от ствола к ветви
Время от времени мы объединяем изменения из магистрали в наши текущие филиалы. Мы используем SVN 1.7.6 и попробовали его с SmartSVN и Tortoise SVN.
Он не работает для слияния изменений, внесенных в свойство svn:externals (новые внешние, поднятые исправленные внешние версии) в соединительную линию к ветви. Это просто не объединяет изменения, но полностью игнорирует их.
Однако при реинтеграции изменений в svn:externals из филиала в магистраль это работает.
Проблема может быть решена только путем второго слияния после первого слияния со свойством "Игнорировать происхождение", установленным в значение "истина", и только выбором диапазона ревизий, который был объединен с первым слиянием.
Но, по нашему мнению, нормальное слияние из транка в ветвь должно также объединять изменения в свойстве svn:externals или мы на неправильном пути?
0 ответов
Как только транк объединен с веткой, ветвь должна быть обновлена снова, чтобы обновить внешние. Так что обновляйте ветку после слияния. Он извлечет все изменения, внесенные во внешнем.