如何获得与工作项相关的所有更改的差异?

时间:2011-04-27 16:30:30

标签: tfs diff

TFS能够显示文件夹中修改的所有代码。在源代码资源管理器中,可以单击列表中的每个代码模块来获取该模块的差异。

(右键单击源代码资源管理器中的文件夹,在历史记录中选择历史记录选择2个更改集并选择比较)

我的解决方法:到目前为止,我能做的最好的事情是查看工作项中列出的更改集,并在源代码浏览器的“比较”查询中插入这些数字。

您无法在工作项的“链接”部分执行此操作,因为它的设置方式与源代码资源管理器的设置方式不同。

并且源代码资源管理器中的查询工具不允许您查询与单个工作项关联的所有更改。

我正在尝试找到一种方法,我可以从一个地方执行此操作,以便能够将所有代码作为统一差异(与单个工作项相关联)进行审核。

我的解决方法是唯一真正做到这一点的方法吗?

开始赏金。是否可以创建查询?

2 个答案:

答案 0 :(得分:6)

我需要同样的东西,但找不到办法,所以我自己写了一个小工具来做到这一点。如果为工作项编辑了多次文件,该工具可让您查看工作项关联的更改集触及的所有文件,并访问这些文件的最新和最早版本,以便进行比较。

如果您愿意,可以使用源代码here。它尚未完成,但可以解决问题。

答案 1 :(得分:0)

annotate功能可能有所帮助,但你必须按文件而不是按文件夹进行。