2017-04-19 49 views
0

与Git中的pull请求一样,我想通过TFS门户网站通过比较变更集或日期或任何存在的机制来产生类似的结果。我发现https://www.visualstudio.com/en-us/docs/tfvc/compare-folders-files,但它通过Visual Studio演示,而不是通过TFS站点的项目仪表板。在TFS VC门户网站中比较项目变更集

我不打算比较个别文件,但是要(再次)产生类似于您在git pull请求中看到的差异的东西,在我的工具(BitBucket)中有一个树视图在左边可以看到更改的文件,选择文件后,在右边看到两个状态之间的差异。

如果这不能在TFS门户网站上完成,并且必须在VS中完成,我认为上述链接上的说明可能是足够的,因为它描述了比较两个变更集之间的文件夹。

这是如何在TFS世界通过门户网站完成的?希望这不是太模糊,我不知道TFS领域的语言要问什么。

回答

0

对于TFVC,您可以查看在“代码”中心的“历史记录”视图中对变更集所做的更改。

enter image description here

当你选择一个修改,你会看到所有的作为变更的部分所做的更改。如果您想比较两个变更集(而不是比较当前的变更),则Web UI中没有任何变更。

+0

Aww crud。谢谢。 –

0

您想安装git-tfsgit for windows。然后,您可以通过gitk tool快速轻松地浏览所有变更集。

+0

即使项目是tfsvc而不是tfsgit?你是否在说我可以通过门户网站查看pull请求?我已经知道如何用visual studio做到这一点。我试图完成的是通过网页门户的差异,类似于BitBucket和其他人。 –

+0

git-tfs是从git服务器内容导入(也可能导出)到您计算机上的本地git存储库的git的网关插件。因此它完全与tfs服务器和web门户断开连接,所以如果它绝对必须通过一些web前端,这个建议将不会提供它(除非你安装[gitweb](https://git-scm.com/docs/) gitweb))。但它可以让你使用gitk程序在本地浏览更改,虽然不是“现代”UI设计,但它比任何官方的tfs方法快许多数量级,并且更方便。 – hlovdal