tfs - 基于项目和子文件夹的 TFS 工作项查询
问题描述
所以现在我有:
WorkItemStore wis = (WorkItemStore)teamProjCollection.GetService(typeof(WorkItemStore));
VersionControlServer vcs = teamProjCollection.GetService<VersionControlServer>();
var artifactProvider = vcs.ArtifactProvider;
Query query = new Query(
wis,
"select * from issue where System.TeamProject = @project",
new Dictionary<string, string>() { { "project", projectName } }
);
return query.RunQuery();
感谢:D
解决方案
您的示例https://{serverPort}/tfs/DSDCollection/{projectName}/GM%201.4%20Development/_git/KO-AD
意味着 git 团队项目下的 repo。但是工作项是团队项目级别的,你不能不为特定的 repo 过滤它们。
如果要过滤特定 repo 的工作项,则必须在创建工作项时添加标签,或者您可以为每个 repo 创建区域路径。通过这种方式,您可以根据需要过滤工作项。
推荐阅读
- java - avd 打开主页但没有在 android studio 中显示我的应用
- r - 使用 ggplot2 从列表中绘制数据
- python-3.x - ValueError:在 LightGBM 中检测到圆形参考
- javascript - 无法使用全局或局部变量访问输入值
- ionic4 - 如何使用 CLI 生成 Stencil+Ionic4 PWA 组件
- java - RecyclerView - 获取选定的位置并将该位置传递给另一个活动,其中将显示相同的列表并选择该特定项目
- javascript - 在下拉列表中提交初始选择
- python - 为什么在尝试将文件分配给 Model.form 时出现属性错误??)
- python - 在这种情况下,可以将 itertools 用于未指定数量的维度吗?
- spring - 如何在 spring @Query 注释中放置带有变量的 n1ql 查询?