2012-09-25 39 views
2

我正在編寫構建腳本,並試圖通過命令行從TFS獲取文件,但無法讓他們工作。總是得到消息「所有文件保持最新」,而沒有文件存在。tf dir沒有工作文件夾映射

我刪除現有的工作區並創建新的工作區並映射到本地文件夾。它所有的工作沒有錯誤。但之後,我無法獲取文件。什麼可能是錯的。我需要做哪些其他步驟來診斷它。

下面是命令和結果的列表:

D:\temp\tfs\Dev>tf workfold 
==================================================================== 

Workspace: xantworkspace 

Collection: https://dev.company.com/tfs/ 

$/allProjects/MobileProject/Dev: D:\temp\tfs\Dev 

D:\temp\tfs\Dev>tf dir 


There is no working folder mapping for D:\temp\tfs\Dev. 


D:\temp\tfs\Dev>tf get 

All files up to date. 


D:\temp\tfs\Dev>tf get /all 

All files up to date. 

D:\temp\tfs\Dev>cd .. 

D:\temp\tfs\Dev>tf get /all /force 

All files up to date. 

D:\temp\tfs\Dev>tf get /all /force /overwrite 
All files up to date. 

D:\temp\tfs\Dev>tf get /all /force /overwrite /recursive 

All files up to date. 

D:\temp\tfs\Dev>tf get /all /force /overwrite /recursive /version:T 

All files up to date. 

在TFS,$/allProjects/MobileProject /開發下設文件,文件夾。

+0

我建議使用團隊瀏覽器檢查工作區中的工作文件夾映射。 'tf dir'應該返回存儲在$/allProjects/MobileProject/Dev中的項目。所以如果它沒有返回任何東西,那麼tf get不會下載任何東西是合乎邏輯的。 – rocky

+0

我有同樣的問題。發出'dir'命令會返回服務器上的內容,但每當我嘗試獲取最新版本時,它只會說'所有文件是最新的' – flitig

回答

0

你不是偶然使用團隊城市?如果是這樣,Team City有兩種不同的代理。一個創建的工作空間不是以TFS爲中心的(默認)。另一個與TFS連接,可以像普通工作區一樣使用。

0

我已經有過類似的經驗與TFS之前,當我已閱讀但沒有寫權限。給我的用戶帳戶讀/寫是唯一的修復,讓我真正獲得文件。

相關問題