SVN Merge SVN: внешние от ствола к ветви

Время от времени мы объединяем изменения из магистрали в наши текущие филиалы. Мы используем SVN 1.7.6 и попробовали его с SmartSVN и Tortoise SVN.

Он не работает для слияния изменений, внесенных в свойство svn:externals (новые внешние, поднятые исправленные внешние версии) в соединительную линию к ветви. Это просто не объединяет изменения, но полностью игнорирует их.

Однако при реинтеграции изменений в svn:externals из филиала в магистраль это работает.

Проблема может быть решена только путем второго слияния после первого слияния со свойством "Игнорировать происхождение", установленным в значение "истина", и только выбором диапазона ревизий, который был объединен с первым слиянием.

Но, по нашему мнению, нормальное слияние из транка в ветвь должно также объединять изменения в свойстве svn:externals или мы на неправильном пути?

0 ответов

Как только транк объединен с веткой, ветвь должна быть обновлена ​​снова, чтобы обновить внешние. Так что обновляйте ветку после слияния. Он извлечет все изменения, внесенные во внешнем.

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