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