Как выбрать наборы изменений для объединения, которые прикреплены к рабочим элементам? - PullRequest
2 голосов
/ 30 декабря 2008

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

1 Ответ

6 голосов
/ 30 декабря 2008

Непросто будет короткий ответ.

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

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

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

Удачи,

Martin.

...