狠狠撸

狠狠撸Share a Scribd company logo
Team FoundationTeam Foundation
ServerServer架構與版本控制
Agenda
?Team Foundation Server 架構
?版本控制
?簽入 (Check In)
?簽出 (Check Out)
?衝突 (Conflict)
?擱置 (Shelve)
?標籤 (Label)
?結語
?參考資源
Team Foundation Server
架構
Team Foundation 命名限制
版本控制 - 主要 驟步
簽入 Solution簽入 Solution
取得完整 Solution取得完整 Solution
取得最新程式碼取得最新程式碼
簽入程式碼簽入程式碼
版本控制 - 簽出
將專案從 Team Foundation
Server 下載到本機端,並建立
連接
DEMO:DEMO: 簽出簽出
?使用 Visual Studio 2010 簽出程式碼
?非 .NET Framework 程式碼簽出
版本控制 - 簽入
?將專案從本機端上傳到
Team Foundation
Server
DEMO:DEMO: 簽入簽入
?使用 Visual Studio 2010 簽入程式碼
?非 .NET Framework 程式碼簽入
版本控制 - 衝突
?當程式碼簽入時,若之前
有其它使用者有簽入相同
程式碼,就會發生衝突
DEMO:DEMO: 衝突衝突
版本控制 - 擱置
?當程式碼需要交付給其
它成員進行修改,又
不想將這版本簽入時
,可以使用擱置功能
讓其他成員取得該程
式碼,進行修改
DEMO:DEMO: 擱置擱置
版本控制 - 標籤
?用有意義的名稱來標
註變更集
(Changeset)
如
Version1 、 beta1
DEMO:DEMO: 標籤標籤
結語
?有利於程式碼管理
?其他進階功能 : 分支 (Branch) 、合併 (Merge)
?只是 Team Foundation Server 其中一項功能
參考資源
邊學邊做系列 (Visual Studio 2010)-Youtube
?http://www.youtube.com/watch?v=_EQxIhMzh6s
?http://www.youtube.com/watch?v=GEM9a68J4Yw
?http://www.youtube.com/watch?v=49E5PqBHbnA
MSDN
?http://msdn.microsoft.com/zh-tw/library/aa980550.as
?http://msdn.microsoft.com/zh-tw/library/ms252473.as
?http://msdn.microsoft.com/zh-tw/library/ms400693.as

More Related Content

Team foundation server 教學