2013-07-03 47 views
0

我使用TFS 2012.I使用命令行創建工作區,並將其映射到folder.But我用this.Error得到了一些錯誤創建工作區後是TFS工作區映射到錯誤的文件夾

cd "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE" 
tf workspace /noprompt /new mynewworkspace;"myusername" /server:"http://pc1:8080/tfs/newcollection" 
tf workfold /map "$\newproject/Quick setup" "\\pc100\desktop\new" /server:"http://pc1:8080/tfs/newcollection" /workspace:mynewworkspace 
tf get /recursive "\\pc100\desktop\new" 

運行這些工作空間後,創建了「mynewworkspace」,但文件夾映射不正確。

當我在團隊資源管理器中查看映射的詳細信息時,工作區有兩個映射而不是一個映射。

第一個是 「$ /」(源代碼管理文件夾)映射到 「C:\ Program Files文件\微軟的Visual Studio 9.0 \ Common7 \ IDE」(本地文件夾)

「$ \ newproject /快速設置「(源代碼管理文件夾)映射到‘\ PC100 \桌面\新建’

我不知道爲什麼第一個映射發生(即‘$ /’(源代碼管理文件夾)映射到」 C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE「(本地文件夾))在我的命令中不存在。

所以請幫助我。我的命令有什麼問題?

因此,在此之後,我從tfs中刪除工作區,以便映射到「C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE」將被刪除。但現在如果運行命令來創建新的工作區

cd "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE" 
tf workspace /noprompt /new mynewworkspace;"myusername" /server:"http://pc1:8080/tfs/newcollection" 

然後錯誤出現像 「的路徑C:\ Program Files文件\微軟的Visual Studio 9.0 \ Common7 \ IDE在工作區mynewworkspace已經映射」

但實際上,我已經刪除了它自己之前的工作區。那麼我現在應該怎麼做才能解決這兩個問題呢?

回答

2

當您創建一個新的工作空間(使用tf workspace命令)時,它將其映射到當前工作目錄。

如果你擺脫/ noprompt,你會被提示並能夠改變這一點。

這裏查看相關文件:http://msdn.microsoft.com/en-us/library/y901w7se(v=vs.100).aspx

爲了使當前目錄爲您的計算機上的現有工作區,TF型工作區名工作區,工作區名地方是現有工作區的名稱工作文件夾。編輯工作區對話框出現。單擊單擊此處以輸入一個新的工作文件夾,鍵入要在Source Control Folder框中爲其映射當前目錄的服務器路徑,在Local Folder框中鍵入當前目錄,然後單擊OK。

+0

嗨迪倫史密斯。那麼我怎麼能創建一個映射到不同目錄(不是當前目錄)的工作區?請給我一個命令示例。因爲tf將是它的路徑。所以我需要將目錄更改爲包含tf.exe的路徑。那麼如何創建映射到另一個文件夾的工作區? –

+0

將當前目錄設置爲您想要的工作空間,然後只需完整指定tf.exe的路徑(例如C:\ foo> c:\ windows \ tf.exe工作區/添加...) –

+0

ok。如果我在網絡PC中使用路徑,那麼我如何設置當前目錄到網絡路徑?如果我正在通過使用GUI來做到這一點,那麼我可以設置路徑網絡。所以我認爲應該有一些方法或命令這也also.Please幫助我在這個 –

相關問題