Eclipse 如何使用 Team Explorer Everywhere 2012
前言
這一版 TFS 2012 在版控上有非常大的改善,新增了 Local Workspace 機制
簡單來說就是即使在沒有連線到 TFS 的情況下也可以做 版控的簽出、比對、還原
而且,檔案預設已經不會變成 Read only , TEE 2012 會自動監控修改差異。
這一點對於開發同仁有非常好的改善版控管理的工作效率
若是進一步有興趣的話,可以參考百敬老師寫的文章
TFS 2012對原始碼控制所做的強化
http://www.runpc.com.tw/content/content.aspx?id=109011
這一篇用的是 Eclipse 3.4 的版本
Team Explorer Everywhere 2012
JDK 1.6
主要會說明
如何連線到 TFS 2012 / 2010
設定 workspace
加入版本管控
建立 JAVA 團隊自已的 Team Project 可以參考
如何建立 Team Project for TFS 2012
在 Eclipse 中啟用 Team Explorer
如何安裝 Team Explorer Everywhere 2012 可以參考
什麼是 Team Explorer Everywhere 2010 ?TFS 專用的 Eclipse 整合套件的安裝與設定
安裝完成後,就可以在 Eclipse 開啟 Explorer 介面
這裡已經先將 Java 的 Team Project 先建立好了
再次提醒,連線到 TFS 請用 電腦名稱或是 DNS 名稱,其他請用預設就可以了
設定無誤的話,就會看到 Team Explorer 的畫面如上
設定 Eclipse 的 workspace
詳細的說明可以參考該文件
以下是以 Eclipse 的環境為設定畫面
點選 Pending Changes
在 Actions 中可以看到 「Manage Workspaces」
選擇目前的電腦
請依根目錄為設定對應關係
設定無誤的話如上
程式碼的本機目錄
程式碼基本上已經有現成的 BattleGame 專案目錄
建議先用「檔案總管」將程式碼放到 版控指定的目錄 (紅色)
位置可以看得出來是在 Team Project 的 Dev\Src\BattleGame (紫色)
稍後加入版控時,工具自動會依下列的目錄結構放入至版控。
就不用一個一個對應
再用 Eclipse 開啟並編輯無誤後即可
程式碼第一次加入 TFS 版控
再確認一次內容,沒問題就按下完成即可
可以看到 package 中已經有版控的 icon 了,而 Server 端也依我們剛剛放的位置加入。