如何从Team Foundation Source Control导出比较文件夹结果

Kiw*_*ige 17 version-control tfs visual-studio-2008 visual-studio

在源代码管理(Visual Studio TFS)中运行主分支文件夹和给定变更集之间的比较,并找到一些差异,我想将结果导出到电子表格,以便它可以传递和注释等...

有没有办法可以从文件夹差异屏幕导出此列表结果?

干杯

的NiGe

小智 29

一个好的解决方案是复制并粘贴到Excel中.

从顶部开始,选择所有项目Ctrl + C,然后按Ctrl + V进入Excel.


Ric*_*erg 12

不要采取任何远离乔的超酷答案,但我应该指出这也可以从命令行.

C:\Temp>tf folderdiff /?
TF - Team Foundation Version Control Tool
Copyright (c) Microsoft Corporation.  All rights reserved.

Displays a visual representation of the differences between files in two server
folders, in a server folder and a local folder, or in two local folders.

tf folderdiff [sourcePath] targetPath [/recursive] [/noprompt]
              [/server:serverName:port] [/filter:filter]
              [/filterLocalPathsOnly]
              [/view:same,different,sourceOnly,targetOnly]
Run Code Online (Sandbox Code Playgroud)

通过/ noprompt(aka/i)将文本显示打印到控制台或将其重定向到文件.例如:

tf folderdiff . /r /i > diffs.txt
Run Code Online (Sandbox Code Playgroud)

  • 此方法添加了bennie,它可以作为作业流的一部分完成,结果由其他工具处理以进行分发等. (2认同)