[ALM 學習] 程式碼管理 (Source Control & Management)

 

註: 內文提及Visual Studio Ultimate已於 2015/3月改名為 Visual Studio Enterprise

以下 Lab 來自於 ALM 學習中心 (https://aka.ms/learnalm),雖然版本是 TFS 2012,但仍適合使用 Visual Studio 2013/ TFS 2013 者的了解程式碼管理的基本觀念,可直接觀看影片學習。

程式碼管理 (Source Control & Management)

  • 使用工具:Team Foundation Server 2012 / Visual Studio 2012

  • 適合對象:研發主管及所有開發人員

  • 學習重點:瞭解 TFS,Team Explorer 及程式碼管理,包含版本管控、建立簽入原則 (Check-in Policy) 等,提升團隊開發效率。

簡介

程式碼管理及團隊開發效率 - 使用 VS 2012 Ultimate 與 TFS 2012

教學大綱

  • TFS 2012 簡介        

  • Team Explorer 簡介

  • TFS 2012 Source Control 簡介

  • 團隊開發情境提升效率範例

  • 延伸討論

  • 簡報檔下載

開始實作

Lab 1 - 使用 Visual Studio Team Foundation Server 2012 讓開發者更有生產力

概觀

這個 lab 是關於 Visual Studio Team Foundation Server 2012 中合用與完備的情境,這些情境可讓開發者在撰寫程式碼以及與其他團隊成員協同合作時更有生產力 。你將會學習到新整合的程式碼檢閱,新的“我的工作”中對於你目前處理中工作的體驗。一旦你習以為常,無論你工作有多隨機,Visual Studio 將會以新的暫停/恢復體驗協助你專注在手上的工作。 你也會學習到如何無縫的離線工作,新的程式碼合併如何運作,以及如何輕易的搜尋工作事項。

前置條件

為了完成這個練習,你將需要微軟提供的 Visual Studio 2012 hands-on-labs 虛擬機器。要取得更多的資訊或虛擬機器,請參閱此 部落格

邊做邊學影片

 

練習

這個 hands-on lab 包含以下練習 :

  1. Team 總管概觀    2. 我的工作    3. 本機工作區   4. 暫止的變更    5. 完整文件下載

約略估計完成此 lab 時間:60分鐘

Lab 2 - 以 Visual Studio Team Foundation Server 2012 進行視覺化分支與合併

概觀

在本次練習中會介紹給你 Visual Studio Team Foundation Server 2012 支援的視覺化分支 (branch) 與合併 (merge) 操作。這項功能使得了解程式方案 (solution) 中的分支階層與在合併程序中傳遞 (propagate) 簽入變更較之前更加容易許多。

前置條件

為了完成這個練習,你將需要微軟提供的 Visual Studio 2012 hands-on-labs 虛擬機器。要取得更多的資訊或虛擬機器,請參閱此 部落格

邊做邊學影片

 

練習

此 hands-on lab 包含下列練習 :

  1. 以 Team Foundation Server 進行程式碼分支    2. 分支與合併的視覺化   3. 完整文件下載

約略估計完成此 lab 時間:30 分鐘