【发布时间】:2016-07-29 16:39:13
【问题描述】:
是否可以过滤 TFS 2012 中的变更集以排除单个用户的变更集?
我目前处理的解决方案的提交历史包含大量噪音,这是因为每次构建排队时都会进行提交的自动化过程。
我想过滤掉它以使提交历史更具可读性。
【问题讨论】:
是否可以过滤 TFS 2012 中的变更集以排除单个用户的变更集?
我目前处理的解决方案的提交历史包含大量噪音,这是因为每次构建排队时都会进行提交的自动化过程。
我想过滤掉它以使提交历史更具可读性。
【问题讨论】:
另一种方法,尝试安装 Team Foundation Sidekicks,然后检查 History Sidekick。您可以将记录导出到 .csv 文件,然后过滤其中的用户:
【讨论】:
没有一个单一的查询可以达到你所需要的。您可能必须使用 TFS API。
如果您想通过 TFS API 获取解决方案中的变更集。文件夹历史记录将是最简单的方法。详细信息请参考:TFS client C# API - get all changesets of an Item 您可以使用 Changeset.Committer 属性从特殊用户中排除这些变更集,该属性获取提交变更集的用户。
【讨论】: