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