Lar*_*man 8 c# tfs shelveset tfs-sdk tfs-workitem
我是C#的新手(来自Java),我正在尝试编写一份报告来计算完成的代码审查次数.
我可以毫不费力地遍历代码审查请求.当代码审查与变更集相关联时,我使用以下代码可以正常工作:
Changeset changeset = versionControlServer.GetChangeSet(int.Parse(
workItem.Fields["Associated Context"].Value.ToString()), true, true);
Run Code Online (Sandbox Code Playgroud)
我试图用Shelvesets做相同的事情.
我可以使用以下代码遍历所有Shelvesets:
foreach (Shelveset shelveset in versionControlServer.QueryShelvesets(null,null) {
Console.WriteLine(shelveset.Name);
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我尝试根据之前打印出来的名称执行相同的命令时,我什么都没得到.以下代码返回一个空列表.
foreach (Shelveset shelveset in versionControlServer.QueryShelvesets("ShelvesetName",null))
{
Console.WriteLine(shelveset.Name);
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我理解我需要更改的内容,以便versionControlServer.QueryShelvesets("ShelvesetName",null)返回名称与CodeReviewRequest工作项的关联上下文匹配的shelveset吗?
| 归档时间: |
|
| 查看次数: |
442 次 |
| 最近记录: |