如何在TFS 2005历史记录中找到文本更改?

时间:2010-06-15 12:54:44

标签: tfs diff

我想知道如何在TFS 2005中搜索包含文件与其之前版本之间包含更改(差异)的变更集的历史记录,其中包含“foobar”一词。

换句话说,更具体地说,我想找到删除订阅事件的变更集。很明显,这个改变不会在课堂上引发活动,而且由于活动订阅现在已经消失,我不知道它曾经在哪里。

我可以将其缩小到几百个文件,但查看他们的个人历史记录然后对每个文件执行差异似乎过多。 TF历史命令,即使在详细视图中,也只显示文件名。

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

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

1 个答案:

答案 0 :(得分:1)

您无法在TFS 2005中执行此操作。您必须编写一个程序来检索所选文件的历史记录,并且对于文件历史记录中的每个变更集,它必须检索变更集中的版本并且以前的版本,并将两者进行差异以确定所做的更改,并将它们与所寻求的文本更改进行比较。