如何通过基于Web的界面在TFS中通过changeset查看代码差异?

时间:2010-03-02 04:36:18

标签: tfs

有没有办法通过基于Web的界面查看TFS 2005/08中变更集的先前版本和当前版本之间的代码差异?

我知道Changeset.aspx带有artifactMoniker参数,可以检索变更集和相关文件。但我还希望以基于Web的方式查看代码增量。

1 个答案:

答案 0 :(得分:4)

这可以通过Visual Studio Team System Web Access在TFS 2008中实现。

首先,您需要打开单个变更集详细信息。这可以通过查看构建(构建选项卡),并选择与构建关联的一个变更集来完成。 出于某种原因,我目前手头的Web Access版本存在一个错误,即变更集网页的链接缺少变更集编号。快速手动修复URL有帮助。

这是链接到

的网址
http://tfsappserver:8090/UI/Pages/Scc/ViewChangeset.aspx?changeseturi=vstfs:///VersionControl/Changeset/8695

注意我需要手动添加 changeset 参数。

http://tfsappserver:8090/UI/Pages/Scc/ViewChangeset.aspx?changeseturi=vstfs:///VersionControl/Changeset/8695&changeset=8695

该页面列出了所有已更改的代码文件,并且您可以将每个文件与其他版本进行比较。比较选项可从文件的下拉菜单中获得。

以下是它的样子: VSTS ViewChangeset