我已經使用TFS 2008檢索了文件,然後使用資源管理器手動刪除它們。使服務器同步本地TFS工作區
這些文件在TeamExplorer中仍然顯示在本地可用。您只知道服務器上的文件以灰色文本顯示,工作區中的文件顯示爲黑色。
有沒有辦法更新工作區,所以TeamExplorer正確顯示哪些文件存在於我的本地驅動器?
我已經使用TFS 2008檢索了文件,然後使用資源管理器手動刪除它們。使服務器同步本地TFS工作區
這些文件在TeamExplorer中仍然顯示在本地可用。您只知道服務器上的文件以灰色文本顯示,工作區中的文件顯示爲黑色。
有沒有辦法更新工作區,所以TeamExplorer正確顯示哪些文件存在於我的本地驅動器?
使用「獲取特定版本」,然後選中「即使本地版本與指定版本匹配,覆蓋所有文件」選項。
進入目錄在Visual Studio命令窗口,鍵入
tf get . /recursive /force
另外,如果你想擺脫一個文件,千萬不要隨便外出,並刪除它來自文件系統。文件系統和TFS服務器之間沒有集成*。如果要清除本地工作區,則需要在文件上「獲取特定版本」,並指定Changeset#1。
要做到這一點,
右鍵單擊源資源管理器要清除的文件夾,並選擇Get Specific Version
變化Type
到Changeset
在Changeset
字段中鍵入數字1.
單擊兩個複選框進行覆蓋。
一旦這個過程完成,TFS認爲你有一個空的工作區。如果此時存在文件,則可以通過文件系統刪除它們,因爲它們是TFS首先不知道的文件。