當我運行tf diff
時,無論是遞歸還是針對某個擱置集,它都會逐個文件地運行並運行tf diff <myItemSpec>
。我有我的差異配置設置爲使用windiff.exe比較文件,它可以處理文件列表,所以爲每個文件運行一個新的windiff實例真的很煩人。TF同時對一整套文件進行比較,而不是一次對一個文件進行比較
我記得幾年前能夠對一整套文件運行windiff,但是當我在處理這個項目時,我們使用了兩種不同的版本控制系統(最初我們的項目是在TFS中,我們轉換回一個專有的版本控制系統,我確信有這個功能),所以也許TFS永遠無法做到這一點。
tf folderdiff
似乎應該是答案,但它似乎並不表示它可以設置它運行的程序,也不能指定一個shelveset。它只是運行一些TF GUI,然後允許您一次在單個文件上運行配置好的diff程序。
我記得錯了,TF永遠不能做到這一點?有沒有可以做我想做的事的黑客/腳本?
[Explaining tf diff](http://stackoverflow.com/questions/2158752/explaining-tf-diff) – Jeff