TFS 能够显示文件夹中修改的所有代码。在源代码浏览器中,可以单击列表中的每个代码模块以获取该模块的差异。
(右键单击源代码资源管理器中的文件夹,在历史记录中选择历史记录选择 2 个变更集并选择比较)
我的解决方法:到目前为止,我能做的最好的事情是查看工作项中列出的变更集,然后将这些数字插入源代码浏览器的“比较”查询中。
您不能在工作项的“链接”部分执行此操作,因为它的设置方式与源代码浏览器的设置方式不同。
并且源代码资源管理器中的查询工具不会让您查询与单个工作项关联的所有更改。
我试图找到一种方法,我可以从一个地方执行此操作,以便能够将所有代码作为统一差异(与单个工作项相关联)进行审查。
那么我的解决方法是唯一真正的方法吗?
开始赏金。是否有可以创建的查询?
最佳答案
我需要同样的东西,但找不到办法做到这一点,所以我给自己写了一个小工具来做到这一点。如果针对某个工作项多次编辑文件,该工具可让您查看该工作项的关联变更集涉及的所有文件,并访问这些文件的最新和最早版本,以便您进行比较。
如果您愿意,可以查看源代码 here。它尚未完成,但确实有效。
关于tfs - 您如何获得与工作项相关的所有更改的差异?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5807420/