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

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


person Mark    schedule 29.12.2008    source источник


Ответы (1)


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

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

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

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

Удачи,

Мартин.

person Martin Woodward    schedule 30.12.2008