如何查找TFS 2005历史记录中的文本更改?

如何查找TFS 2005历史记录中的文本更改?,tfs,diff,Tfs,Diff,我想知道如何在TFS2005中搜索历史记录,以查找任何包含文件与以前版本之间的更改(差异)且其中包含单词“foobar”的更改集 换句话说,更具体地说,我想找到删除事件订阅的变更集。显然,改变不会发生在引发事件的类中,因为事件订阅现在已经不存在了,我不知道它以前在哪里 我可能可以将这个范围缩小到几百个文件,但是查看它们各自的历史记录,然后对每个文件执行不同的操作似乎太过分了。TF history命令,即使在详细视图中,也只显示文件名 tf history /format:detailed *.*

我想知道如何在TFS2005中搜索历史记录,以查找任何包含文件与以前版本之间的更改(差异)且其中包含单词“foobar”的更改集

换句话说,更具体地说,我想找到删除事件订阅的变更集。显然,改变不会发生在引发事件的类中,因为事件订阅现在已经不存在了,我不知道它以前在哪里

我可能可以将这个范围缩小到几百个文件,但是查看它们各自的历史记录,然后对每个文件执行不同的操作似乎太过分了。TF history命令,即使在详细视图中,也只显示文件名

tf history /format:detailed *.* /noprompt /stopafter:1

是否有未记录的uber详细输出,显示每个文件与以前版本的差异?

在TFS 2005中不能这样做。您必须编写一个程序来检索所选文件的历史记录以及文件历史记录中的每个变更集,它必须检索变更集中的版本和以前的版本,并区分这两个版本以确定所做的更改,并将它们与所寻求的文本更改进行比较