2010-06-15 79 views
0

我想知道如何在TFS 2005中搜索歷史記錄中的任何變更集,其中包含文件與之前版本中包含單詞「foobar」的變化(差異)。如何查找TFS 2005歷史中的文本更改?

換句話說,更具體地說,我想找到移除訂閱事件的變更集。顯然,改變不會在課堂上引發事件,並且由於事件訂閱現在已經消失,我不知道它曾經是哪裏。

我可以將其縮小到幾百個文件,但查看他們的個人歷史記錄,然後在每個文件上執行差異似乎過多。 TF歷史命令,即使在詳細視圖中,也只顯示我的文件名。

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

是否有一個未公開的超詳細輸出,顯示每個文件與它以前版本的差異?

回答

1

你不能在TFS 2005中做到這一點。你必須編寫一個程序來檢索所選文件的歷史記錄以及文件歷史記錄中的每個變更集,它必須檢索變更集中的版本和以前的版本,並且比較兩者以確定所做的更改並將其與所尋找的文本更改進行比較。