如何在 Eclipse 中進行 TFS 的版本管控

如何在 Eclipse 中進行 TFS 的版本管控

上一篇一樣!所使用的版本也是 3.4 的

之前有被問到 Team Explorer 和 Team Explorer Everywhere 差在那裡?

總之! Everywhere 就是專門給 「非 .NET 」的開發環境專用的嚕!

 

首先,請先確認是否將 上一篇 的步驟都完成了?若還沒有的話!請先完成之前的設定

不然是無法再往下走的~~

 

接著,將 Eclipse 所指定的 workspace 和 source code 先放到 「對應好的路徑中」

然後再選擇  Share Project …

clip_image001

clip_image002

這裡會有目前 Eclipse 安裝的版本管控外掛套件,請選擇 Team foundation Server

clip_image003

確認「本機」的路徑後就可以按下完成啦

 

之後會看到 Pending change 會有剛剛加入的清單

clip_image005

剛剛只是把程式碼新增到 TFS 中,確認完程式碼沒問題後,就可以「Check in 」所有的程式碼

 

 clip_image007

除了版本管控外,也可以同時和「工作項目」關聯,不用再 comment 中輸入 bug 單的編號了

image

點兩下工作單的項目,就可以看到裡面的所有明細了!也可以直接修改

image 

 

當然 TFS 的「Check in policy」依然在 Eclipse 發揮同樣的作用啦!若是忘了選「工作」or 「bug」的話!也是會很貼心地提醒我們的啦!

image

 

 

可以看到 檔案前面的 icon 多了一個黃色的小圓柱,就是代表目前受到版本管控,而後面 23 的數字代表「變更集」的編號

clip_image009

這個時候 TFS 才真的有一份剛剛簽入的 source code

如此就完成程式碼的簽入動作

 

ps.. 可以想像成 SQL 的 交易模式,在還沒有 commit 之前都可以後悔