2010-09-02 71 views
2

我已經使用TFS 2008檢索了文件,然後使用資源管理器手動刪除它們。使服務器同步本地TFS工作區

這些文件在TeamExplorer中仍然顯示在本地可用。您只知道服務器上的文件以灰色文本顯示,工作區中的文件顯示爲黑色。

有沒有辦法更新工作區,所以TeamExplorer正確顯示哪些文件存在於我的本地驅動器?

回答

3

使用「獲取特定版本」,然後選中「即使本地版本與指定版本匹配,覆蓋所有文件」選項。

3

進入目錄在Visual Studio命令窗口,鍵入

tf get . /recursive /force 
4

另外,如果你想擺脫一個文件,千萬不要隨便外出,並刪除它來自文件系統。文件系統和TFS服務器之間沒有集成*。如果要清除本地工作區,則需要在文件上「獲取特定版本」,並指定Changeset#1。

要做到這一點,

  1. 右鍵單擊源資源管理器要清除的文件夾,並選擇Get Specific Version

  2. 變化TypeChangeset

  3. Changeset字段中鍵入數字1.

  4. 單擊兩個複選框進行覆蓋。

一旦這個過程完成,TFS認爲你有一個空的工作區。如果此時存在文件,則可以通過文件系統刪除它們,因爲它們是TFS首先不知道的文件。

相關問題