У меня есть две ветви пакета обновления, выходящие из одной «основной» ветви в TFS 2010. Я хочу «перенести» набор изменений из одной ветви пакета обновления в другую, не продвигая его через основную ветку и не осуществляя необоснованного объединения.
Ветвь 'main' содержит конфликтующий набор изменений, который я не хочу объединять с набором изменений из первой ветви пакета обновления.Я хочу, чтобы вторая ветвь пакета обновления получала этот набор изменений в неизмененной форме.
Безосновательное слияние создаст связь между двумя ветвями.Я не хочу, чтобы такая ссылка появлялась в диалоге слияния.
Существует ли простой способ создать патч в одной ветви и затем применить его к другой ветви?Нечто подобное в Subversion.
PS Я не собираюсь менять структуру ветвления, чтобы приспособиться к этому единственному сценарию.Общая структура более сложна, чем то, что я описал, и она включает в себя ряд выпусков, пакетов обновлений, дополнительных выпусков и т. Д. Она следует хорошо известному руководству по ветвлению.