【发布时间】:2015-04-17 16:18:28
【问题描述】:
我们需要将整个 TFS 历史导出到单个/多个文件。有什么方法可以在不使用任何第三方工具的情况下做到这一点。
TFS 团队资源管理器或管理页面中是否有任何选项可以按用户名导出整个更改历史记录? 如果不是,那么最简单的解决方案是什么。
【问题讨论】:
标签: tfs team-explorer
我们需要将整个 TFS 历史导出到单个/多个文件。有什么方法可以在不使用任何第三方工具的情况下做到这一点。
TFS 团队资源管理器或管理页面中是否有任何选项可以按用户名导出整个更改历史记录? 如果不是,那么最简单的解决方案是什么。
【问题讨论】:
标签: tfs team-explorer
您可以使用 TFS PowerShell cmdlet 来查询特定源代码管理文件夹的历史记录并通过特定用户名对其进行过滤,然后从这些变更集中下载文件。
Get-TfsItemHistory "$/" -recurse -user "username" | % { Get-TfsChangeset $_.Changesetid}
【讨论】: