2013-07-08 142 views
1

我試圖從命令行連接到Team Foundation Server。
這些都是我做連接的步驟:使用命令行的客戶端團隊基礎服務器

tf eula 

tf workspace -new Beta1 -collection:http://myserver:8080/tfs/DefaultCollection 

tf workfold -map $/ScrumProject/JavaSample -workspace:Beta1 /Users/Example 

tf get 

我從 http://msdn.microsoft.com/en-us/library/hh873092.aspx

問題得到這個命令是當我寫TF得到我總是得到這個消息

「所有文件是最新的。「並且擴展文件夾中不存在任何文件。

提前非常感謝。

+0

是否在目標目錄'/用戶/ Example'存在嗎? –

+0

同樣,你是否有一個叫做'ScrumProject'的TeamProject,在默認集合中有一個文件夾'JavaSample'? –

+1

@Rowland Shaw 目標文件夾D:\ TFS_Project並存在 – Tarek

回答

0

當TFS執行get操作並且工作區版本相同時,除非指定/all選項,否則TFS不會替換磁盤上的任何文件。

還有/覆蓋選項強行覆蓋。

此外,當我們通過/force選項時,除非您提供特定版本,否則TFS將用最新的服務器版本覆蓋工作區中的所有項目。

所以你可以嘗試像

tf get D:\project\* /version:C111 /overwrite /force 
+1

也得到這個按摩 「所有文件最新」 – Tarek

+0

這可能是因爲下載了所有文件的最新版本。可能沒有任何映射可以下載。請確保命令中使用的路徑存在,如果此路徑不存在,它會給出此消息「所有文件最新」...您可以嘗試使用/ force開關作爲它會強制使用最新版本..只有/ force ..hope這將有所幫助 – Microtechie