Связывание существующих несвязанных наборов изменений с рабочим элементом в TFS
Я знаю, что есть мощные инструменты командной строки TFS от TFS Power, которые обеспечивают гораздо больше, чего можно достичь с помощью интегрированных возможностей Visual Studio.
У меня есть несколько наборов изменений, которые не связаны ни с одним рабочим элементом. Я хотел бы создать новый рабочий элемент и связать с ним существующие наборы изменений.
Это возможно? Я не вижу какой-либо конкретной причины, почему бы и нет, но это зависит от того, предоставляют ли инструменты командной строки такую функциональность.
2 ответа
Конечно, вы можете связать рабочий элемент с существующим набором изменений. Вы можете сделать это непосредственно в Visual Studio IDE. Вот как:
Сначала откройте рабочий элемент и выберите вкладку Все ссылки:
Затем нажмите на ссылку и выберите набор изменений и нажмите Ok:
Да, читайте ниже.
Это можно сделать из раздела ссылок на рабочие элементы, в вашем определении я не вижу причин, по которым вы хотели бы использовать что-то еще. Если вас интересует какое-то массовое решение, то у Tfs есть полноценный API, который наверняка будет использовать любой инструмент.
Ниже описан ваш случай в API: http://social.technet.microsoft.com/wiki/contents/articles/3280.tfs-2010-api-create-workitems-bugs.aspx TFS2010: Как связать WorkItem с ChangeSet, вы можете использовать метод VersionControlServer.QueryHistory для получения необходимых наборов изменений
Для PowerShell это включает создание элементов: http://programmaticponderings.wordpress.com/2012/07/18/automating-work-item-creation-in-tfs-2010-with-powershell-continued/