Как выбрать наборы изменений для объединения, которые прикреплены к рабочим элементам?
У меня есть набор заданий, которые завершены, и я готов перенести их изменения в нашу производственную ветку. Можно ли найти прикрепленные к ним наборы изменений и выборочно объединить их с целевой веткой?
1 ответ
Не легко это короткий ответ.
В настоящее время нет реальной связи между рабочими элементами и продвижением кода. Вы можете связать набор изменений с рабочим элементом при регистрации (или даже в любое время), но это далеко не все.
В основном вам придется делать это вручную, используя предоставленный пользовательский интерфейс в Visual Studio (то есть искать рабочие элементы, получать идентификаторы наборов изменений, а затем выполнять (возможно, несколько) слияний, выбирая соответствующие диапазоны наборов изменений. Если это обычный способ работая тогда, вы могли бы написать программу в.NET, которая использовала бы Microsoft TFS API для связи с компонентом отслеживания рабочих элементов, чтобы получить требуемые наборы изменений, а затем либо выполняла слияния программно, либо запускала клиент командной строки ( tf), чтобы вызвать соответствующие Интерфейс для слияний.
Извините, это не более полезный ответ. Я знаю, что команда Microsoft уже несколько раз слышала об этом сценарии, однако я не слышал о каких-либо планах по его более эффективной поддержке "из коробки" в текущем или следующем выпуске TFS. Тем не менее, в TFS2010 есть много улучшений в ветвящихся объявлениях о слиянии, поэтому вполне возможно, что что-то есть или будет там, что может вам помочь. Может быть, стоит записать некоторые отзывы на http://connect.microsoft.com/VisualStudio для этой функции, если она важна для вас.
Удачи,
Мартин.