Связывание существующих несвязанных наборов изменений с рабочим элементом в TFS
Я знаю, что есть мощные инструменты командной строки TFS из инструментов TFS Power, которые обеспечивают гораздо больше, что может быть достигнуто с помощью встроенных возможностей Visual Studio.
У меня есть несколько наборов изменений, которые не связаны с каким-либо рабочим элементом. Я хотел бы создать новый workitem и связать эти существующие изменения с ним.
Возможно ли это? Я не вижу какой-либо конкретной причины, почему нет, но зависит от того, предоставляют ли инструменты командной строки такие функции.
Ответы
Ответ 1
Конечно, вы можете связать рабочий элемент с существующим набором изменений. Вы можете сделать это непосредственно в среде Visual Studio IDE. Вот как:
Сначала откройте рабочий элемент - и выберите вкладку "Все ссылки":
![Work item details]()
Затем нажмите ссылку и выберите набор изменений и нажмите "ОК":
![Select changeset here]()
Ответ 2
Да, прочтите ниже.
Это может быть достигнуто из раздела ссылок workitems, в вашем определении я не вижу причин, по которым вы хотели бы использовать что-то другое.
Если вас интересует какое-то объемное решение, то у 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/