Как мне выбрать наборы изменений для объединения, которые прикреплены к рабочим элементам?

StackOverflow https://stackoverflow.com/questions/398926

Вопрос

У меня есть набор завершенных рабочих элементов, и я готов перенести их изменения в нашу производственную ветку.Можно ли найти наборы изменений, которые к ним прикреплены, и выборочно объединить их с целевой ветвью?

Это было полезно?

Решение

Нелегко - это короткий ответ.

В настоящее время нет реальной связи между рабочими элементами и продвижением кода.Вы можете связать набор изменений с рабочим элементом при регистрации (или вообще в любое время), но на этом все заканчивается.

В принципе, вам пришлось бы сделать это вручную, используя предоставленный пользовательский интерфейс в Visual Studio (т.Е.найдите рабочие элементы, получите идентификаторы набора изменений, а затем выполните (возможно, несколько) слияния, выбрав соответствующие диапазоны наборов изменений.Если это обычный способ работы, то вы могли бы написать программу на .NET, которая использовала Microsoft TFS API чтобы связаться с компонентом отслеживания рабочих элементов, чтобы получить требуемые наборы изменений, а затем либо выполнить слияние программно, либо запустить клиент командной строки (тф), чтобы создать соответствующий пользовательский интерфейс для слияний.

Извините, что это не более полезный ответ.Я знаю, что команда Microsoft слышала этот сценарий уже несколько раз, однако я не слышал о каких-либо планах улучшить его поддержку "из коробки" в текущем или следующем выпуске TFS.Тем не менее, в TFS2010 есть много улучшений в части слияния ветвящихся объявлений, так что вполне возможно, что там есть / будет что-то, что может вам помочь.Возможно, вам стоит записать некоторые отзывы по http://connect.microsoft.com/VisualStudio для этой функции, если это важно для вас.

Удачи,

Мартин.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top