解決 TFS 2010 和 Project 的欄位同步指令 TFSFieldMapping 發生 TF87012 的問題
問題:「TF87012: The Team Foundation Server URL is not valid. Verify that the server name is valid and that the port number and protocol are correct, and then try connecting to the Team Foundation Server.」
V 先生 提到說同事發生了這個問題要怎麼解決?
看了一下後發現是 TFS 的 Url 有出入
請千萬記得 TFS 的正確地完整路徑是
「http://電腦名稱:8080/tfs/DefaultCollection」
一不小心可能都會忘了這個
若是這樣子還是錯了!?那就有可能是有調整過名稱
可以用 TFS Admin 來看
把這個路徑整個 copy 下來準沒錯!
至於 TFS 2010 和 Project 2010 的欄位若是想要像 Excel 選擇同步的欄位要怎麼做??
方法一共有兩種!
若您的專案還沒有 建立的話!
請先安裝 TFS Power Tool 後
開啟 VS 2010 –> 工具—>Process Editor –>Process Tamplates—>Open Process Tamplates—>選擇 ProcessTamplate.xml檔案
可以看到以下的畫面
這時就可以設定要同步那些欄位到 Project 上就完成了!
日後新建立的專案都會按照剛剛規劃的進行同步!
什麼??沒有 ProcessTamplate.xml ??請到這個地方把 流程 download 下來!
那即有專案怎麼辦?就必須要用 command line 的方式來處理
一共要做兩件事情!先把對應表下載後、修改、再將對應表上傳回去!
指令效果如下!
詳細的說明可以參考 MSDN
http://msdn.microsoft.com/zh-tw/library/ms252493.aspx
我直接將我常用的指令記錄下來!免得以後還要再複習
「CD C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE」
「TFSFieldMapping download /collection:http://TFS2010:8080/tfs/DefaultCollection /teamproject:PrintStore /mappingfile:C:\MappingFile.xml」