2010-03-31 82 views
3

由於TFS保留在客戶端上下載的版本的想法,例如「獲取最新版本」可能無法獲得最新版本;我想知道是否有一種簡單的方法來報告整個工作區的差異?比較TFS中的entrie工作區中的差異

我只問作爲我的團隊成員正在離開內部,我們的IT部門需要非常快速地回收他的筆記本電腦,並且我有點擔心有一些變更可能未被更改。

+0

您需要在什麼範圍內執行此操作,以及您使用的是哪個版本的TFS? TFS 2010有一個「掛起的更改」窗口,向您顯示您擁有的與TFS不同的所有內容,但僅適用於您的單一解決方案,並非所有解決方案。 – Jaxidian 2010-03-31 13:03:55

+0

@Jaxidian我們仍然在TFS-2008上(直到12日正式發佈),它在每個工作區版本上都有待處理的更改,但它只顯示已正確檢出的內容 - 我更關注關於沒有正確檢出的更改 – 2010-03-31 13:30:08

回答

3

很抱歉誤讀了這個問題。

如果你有正確檢出你可以做到以下幾點:

進入命令行,並在頂部,如果工作空間類型

tf checkin . /recursive 

這將顯示什麼是優秀的工作區。

或者只是擱置發球區,然後你可以在閒暇時細讀。

tf shelve 

Oherwise我會做的另一件事是

剛拿到最新版本的軟件到另一個目錄,然後使用優秀beyond compare tool from scootersoft遞歸比較的目錄。

一旦你有文件,只需將列表複製到一個bat文件調用tf結帳每一個。

然後再擱置。

+1

這可能比我的「強迫獲取當前版本的最新版本,看看它有什麼呻吟」選項要好,我應該早點考慮一下,是Beyond比較... – 2010-03-31 18:55:59

+0

大聲笑 - 老實說有更多的信仰工具 - 它真棒(hahaahha) – 2010-03-31 19:22:25