【发布时间】:2020-05-15 08:03:57
【问题描述】:
我们能否将 TFS Shelveset 中的代码审查 cmets 导出到 excel 或任何文本文件。 我附上了这张图片。红圈内的注释需要导出到excel或者任意Text文件中。
原因- 出于审计目的,需要跟踪提供给开发人员的审查 cmets。现在我们必须在 excel 代码审查表中手动输入这些 cmets。
请指教。
【问题讨论】:
-
没有内置功能,如果这是您要的。
我们能否将 TFS Shelveset 中的代码审查 cmets 导出到 excel 或任何文本文件。 我附上了这张图片。红圈内的注释需要导出到excel或者任意Text文件中。
原因- 出于审计目的,需要跟踪提供给开发人员的审查 cmets。现在我们必须在 excel 代码审查表中手动输入这些 cmets。
请指教。
【问题讨论】:
您可以编写一个 PowerShell 脚本来查询 REST API 查看以获取特定的搁置集,我会先执行 List 然后执行 Get Shelveset change 并尝试获取包括 cmets 在内的全部更改,然后您可以将其保存到为您的审核员提供一个 txt 文件。我没试过,所以我不知道cmets是否会被退回,但我认为是这样。
【讨论】:
没有内置或记录方式来获取 Shelvesets 选项卡上的 cmets,但如果您尝试捕获网络日志,您会看到可以使用以下 API 获取 cmets:
Get http://TFS2018:8080/tfs/DefaultCollection/_apis/discussion/threads?artifactUri=vstfs%3A%2F%2F%2FVersionControl%2FShelveset%2F{CodeReviewName}%252526shelvesetOwner%25253D{ownername}
【讨论】: