我知道我可以在“输出”窗口中查看“源代码控制 - 团队基础”输出,但很难分辨出当前请求的结果从何处开始,有时结束最后一个请求,以及我要比较的任何文件列表中我必须查找。
过去当我使用subversion时,我有一个工具(我认为乌龟)做了一个很棒的工作,向我展示了所有已更改的文件,我可以直接点击它们与最新版本进行比较。我经常使用它来进行快速代码审查,这使得更容易确保我不会得到一个未正确合并的更新项目文件。
在获取最新版本时,是否有任何扩展/插件或任何可以为TFS提供帮助的内容?
答案 0 :(得分:1)
不幸的是,没有这样的工具可以完全实现这一点,有一个user voice submitted here,并且它已归档。
根据我的经验,在获得最新版本之前,最好的办法是文件夹比较。在源代码管理资源管理器中,您可以比较两个服务器文件夹,两个本地文件夹或服务器文件夹和本地文件夹之间的差异。右键单击目标文件夹,然后选择“比较”。阅读更多here。
要查看更改块,您可以介绍第三个比较工具。 (例如BeyondCompare,ExamDiff,Code Compare等,你可以在另一个帖子中引用我的答案:Visual Studio TFVC Merge Lines Misaligned)。简而言之,您可以从“输出”窗口获取更改列表,然后相应地比较每个文件。
此外,您还可以尝试使用 Tf Command Line Utility 和Visual Studio扩展程序Diff All Files for VS2013。有关详细信息,请参阅此主题:TFS Shortcut to do a diff on all modified files with latest version