[英]Link multiple changesets at once to User Story in TFS 2010
我在TFS 2010中有一個用戶故事,我想鏈接到與用戶故事相關的所有變更集。
因此,在用戶故事,我去All Links
選項卡,點擊Link to
,鏈接類型從改變Child
到Changeset
,點擊Browse
,填補了我的名字下By user:
並點擊Find
。 我現在看到我所有變更集的列表。
我的問題是我有幾十個變更集我想附加到用戶故事,但我不能做多選。 我必須選擇一個變更集,然后在“ OK
上單擊兩次以鏈接到它。 然后我必須為下一個重復整個過程。 等等...
這很快就變得無聊了。 我理想的做法是在Find Changesets
窗口中搜索提交注釋中的關鍵字,選擇所有相關的變更集並立即鏈接到所有變更集。
有沒有辦法在TFS 2010中實現這一目標,還是有另一種方法可以實現相同的結果。
是的 ,您可以使用Team Foundation Server API以 編程方式執行此操作。
這是一個例子:
var server = new TeamFoundationServer(serverName);
var workItemStore = (WorkItemStore)server.GetService(typeof(WorkItemStore));
var project = workItemStore.Projects[projectName];
var userStoryId = 9;
var changeSetsIds = new[] { 2, 3, 4, 5 };
var userStory = project.Store.GetWorkItem(userStoryId);
foreach (var changeSetId in changeSetsIds)
{
var changeSetLink = new RelatedLink(changeSetId);
userStory.Links.Add(changeSetLink);
}
userStory.Save();
也可以看看:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.