在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——給Visual Studio安裝 git插件(二) 在Visual Studio 中使用git——使用git管理源代碼(三) 在Visual Studio 中使用git——檔案管理-上(四) 在Visual Studio 中使用git——檔案管理-中(五) 在Visual Studio 中使用git——檔案管理-下(六) 在Visual Studio 中使用git——瀏覽版本庫(七)
五、分支管理
在git中,分支非常簡單易用,建議經常創建分支,比如,你有一個實驗性的想法,可以創建一個分支去測驗,完全不影響正式的代碼,
再比如,要開發一個新功能,那就創建一個分支專門提交這個功能相關的代碼,如果開發完畢,將此分支合并到主分支即可,這種為特定而新開的分支,我們叫“特性分支(Feature Branch)”,它的一個重要優點是:如果新功能不能如期完工,也不會影響主分支的發布,
另外在bug修復等方面,git的分支功能也非常方便易用,可以說,分支功能是git最棒的功能之一,
1.創建分支
1)使用滑鼠點擊Visual Studio 右下角的“master”,在彈出選單中的點擊“新建分支(N)…”,如下圖,

2) 在“分支”界面中填寫“分支名稱”,然后點擊“創建分支”按鈕,如下圖,

3) 分支創建成功之后,團隊資源管理器中顯示當前是WpfAppGitV2分支,在Visual Studio 2017/2019的右下角顯示的也是WpfAppGitV2分支,如下圖,

2.切換分支
注意:在切換之前,記得先提交,以保證尚未提交的檔案已經保存到版本庫中,
1)在切換分支之前,我們先在WpfAppGitV2分支的MainWindows.xaml檔案中,拖動一個標簽放到表單下,并在標簽內寫入一段文字,保存并提交,如下圖,

2)點擊Visual Studio 2017/2019的右下角的WpfAppGitV2,然后承彈出選單中選擇分支“master”,如下圖,

3) 在選擇“master”分支之后,我們打開MainWindows.xaml檔案,看到在表單上沒有我們在第一步中添加的標簽和在標簽內寫入的文字,可以確定我們遷出的是“master”分支中的代碼,而不是WpfAppGitV2分支的代碼,如下圖,

3.合并分支
合并分支就是把兩個分支的最新快照以及二者最近的共同祖先進行三方合并,合并的結果是生成一個新的快照(并提交),
1)點擊Visual Studio 2017/2019的右下角的“master”,然后承彈出選單中選擇分支“管理分支”,如下圖,

2) Visual Studio 2017/2019的團隊資源管理器中選擇要“合并”按鈕,然后在“從分支合并”的下拉框中選擇要合并的分支“WpfAppGitV2”,然后點擊“合并”按鈕,如下圖1,圖2.

圖1.

圖2.
3) 分支合并成功之后,我們之前在WpfAppGitV2分支中的MainWindow.xaml檔案的表單中添加的標簽和在標簽中寫入的文字,就會出現目標分支(master)的MainWindow.xaml檔案的表單中,如下圖,

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/285404.html
