在源控件(Visual Studio TFS)中运行主分支文件夹和给定变更集之间的比较,并找到一些差异,我想将结果导出到电子表格,以便它可以传递给做出的笔记等等......
有没有办法可以从文件夹差异屏幕导出此列表结果?
干杯
的NiGe
答案 0 :(得分:29)
一个好的解决方案是复制并粘贴到Excel中。
从顶部开始,选择所有项目Ctrl + C,然后按Ctrl + V进入Excel。
答案 1 :(得分:12)
不要从Joe的超酷回答中拿走任何东西,但我应该指出这也可以从命令行中找到。
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]
传递/ noprompt(aka / i)将文本显示打印到控制台或将其重定向到文件。例如:
tf folderdiff . /r /i > diffs.txt
答案 2 :(得分:2)
我认为这是TFS的失败,它不会让你get
只是差异。
由于它可以用于不是使用VS创建的项目,因此在构建补丁等时能够获得差异是有帮助的。大多数其他工具都提供此功能。
答案 3 :(得分:0)
不是直接afaik,你最好的办法是创建一个新的工作区,检查具体的变更集,并使用Beyond Compare / GNU diff -urw | grep“^ diff”/ et al。把列表拿出来。