2013-02-14 40 views
18

Tôi biết có các công cụ dòng lệnh TFS mạnh mẽ từ các công cụ TFS Power cung cấp nhiều hơn nữa có thể đạt được thông qua khả năng tích hợp Visual Studio.Kết hợp các thay đổi không liên kết hiện có với workitem trong TFS

Tôi có một số thay đổi không được liên kết với bất kỳ workitem nào. Tôi muốn tạo một workitem mới và kết hợp các changesets hiện có với nó.

Điều này có khả thi không? Tôi không thấy bất kỳ lý do cụ thể tại sao không, nhưng nó phụ thuộc cho dù công cụ dòng lệnh cung cấp chức năng như vậy.

Trả lời

28

Chắc chắn bạn có thể kết hợp một mục công việc cho một changeset hiện có. Bạn có thể làm điều đó trực tiếp trong Visual Studio IDE. Đây là cách:

Đầu tiên mở mục công việc - và chọn Tất cả Liên kết tab:

Work item details

Sau đó click vào Liên kết đến và chọn changeset và nhấp Ok:

Select changeset here

+0

Cảm ơn Morten. Tôi nghĩ rằng đây là một nhiệm vụ hiếm khi được thực hiện và sẽ không được bao gồm trong bộ tính năng tích hợp VS (như unshelving đến các nhánh khác nhau). Cảm ơn vì hướng dẫn trực quan này. –

+0

Trên một thay đổi (đã đăng ký) bạn có thể làm hai việc: Thay đổi các mục công việc được liên kết và thay đổi nhận xét đăng ký. –

2

Có, đọc dưới đây.

Điều này có thể đạt được từ phần liên kết workitems, trong định nghĩa của bạn, tôi không thấy lý do tại sao bạn muốn sử dụng cái gì khác. Nếu bạn quan tâm đến một số giải pháp hàng loạt, thì Tfs có API chính thức mà bất kỳ công cụ nào cũng sẽ sử dụng nó.

Sau bao gồm trường hợp của bạn trong api: http://social.technet.microsoft.com/wiki/contents/articles/3280.tfs-2010-api-create-workitems-bugs.aspx TFS2010: How to link a WorkItem to a ChangeSet, bạn có thể sử dụng VersionControlServer.QueryHistory phương pháp để có được changesets bạn cần

Đối với PowerShell này bao gồm việc tạo mục: http://programmaticponderings.wordpress.com/2012/07/18/automating-work-item-creation-in-tfs-2010-with-powershell-continued/

+0

Cảm ơn. Tôi dường như không đủ tốt để xem nó trong IDE. 1 cho hướng dẫn số lượng lớn mặc dù tôi sẽ không cần nó. Người khác có thể. –