Visual Studio Team Foundation 版本控制:異機還原設定

這一篇最主要是講述,在同一個USER身分下,當你的TFS端一切設定妥當,你如何用最快的方式,在另外一台機器快速的將TFS環境設定完成。在這一篇文章裡面我們可以假定你可能公司有一台工作機,家裡可能也有一台作業機一樣安裝了Visual Studio,然後想要跟公司分享你的TFS版控資料。達成公司改完家裡改,或者是家裡改完公司改的情境。

當然,裡面有很多設定情境也會跟你自己的電腦重灌(重新安裝)很像,因此如果你有電腦重新安裝後,忘記怎麼重新設定登入TFS,這篇文章也有其參考價值。

開始TFS的Client之異機還原設定吧

Step 1. 同樣的,先去TeamExplorer開啟「連接」。

Step 2. 將你的TFS資訊如實的輸入進去,藉以設定TFS連線。

Step 3. 連上去後,他會去刮你在TFS上所有的Team Project,在這邊我們當然是選Code為範例。

嚴重警告! 在這邊會假定這兩台機器的電腦名稱是「不一樣」的,例如有一台叫Work、另外一台為Home。當兩台機器的電腦名稱為相同時,VS會自動幫你把之前的共用區設定全部載入回來,包含你的對應實體路徑也會被自動建立。這樣的設計會方便於電腦重灌時的作業,但是卻不適用你要一人兩機時的作業。(將會引發簽入簽出的異常)

Step 4. VS會自動提示你要設定工作區。(因為你的電腦名稱與另外一台不相同,他識別為不同電腦。)

Step 5. 把工作區跟磁碟目錄建立一下吧!

Step 6. 建立完成後,他會發現兩端的檔案不一致,因此會提示要進行第一次的整批下載。

Step 7. 但是當我們回到方案總管這邊來看,我們會發現根本沒有方案進來。

Step 8. 這時不要慌張,把Team Explorer打開來進到首頁,看到下方方案中有一個.sln檔案,點兩下VS就會自動把他叫進來了。至於下圖中紅色方框那是VS的BUG,請不要一直嘗試再去指定一次工作區。

Step 9. 叫入.sln方案檔後,我們回到方案總管看,一切正常,可以開始工作了。

Step 10. 重新開啟VS,回到Team Explorer的首頁看,下方的工作區已經自動顯示正常。

VisualStudioTeamFoundationVersionControl VisualStudioOnline VSTFVC TFVC