当我们作为开发人员进行提交时,我们将关联到工作项(bug)并解析默认状态。因此,如果此工作项碰巧是一个错误,那么TFS会将其分配给创建者,要求他们接受它。
这一切都很好,但是说测试UAT的团队正在TFS中记录这些错误。他们没有看到解决bug的变更集是否已进入主干。它可以在存储库中的任何位置。我们每隔一天手动将dev分支合并到主干中,主干自动部署到UAT服务器。
在视觉工作室中,我可以在时间轴模式中跟踪变更集,并看到它变成了卡车。但是有没有办法在查询中过滤掉这个,对于分配给当前用户的所有错误,但只有那些有变更集才能成为主干?
如果有人知道如何通过网络访问或类似的方式来做到这一点,我们将不胜感激。如果不是,我可能会尝试编写使用API的东西,但这意味着完全绕开TFS网站,这将是一种耻辱。
答案 0 :(得分:1)
你绝对不能通过工作项查询来做到这一点。您必须使用TFS API来执行此操作。您可以通过自定义工具或SSRS报告公开信息。
此时TFS Web Access不支持自定义,因此没有简单的方法可以在TFS Web Access中公开它。
有些工具已经找到了如何自定义/扩展Web访问(例如Urban Turtle),但是他们使用了一个未记录且不受支持的方法(我认为Urban Turtle通过IIS注入自定义HttpModule来实现这一点。)