基於SourceTree 下的 Git Flow 模型

來源:互聯網
上載者:User

標籤:blog   http   使用   sp   2014   log   bs   代碼   as   

基於SourceTree 下的 Git Flow 模型

1. sourceTree  是一個開源的git 圖形管理工具,可下載mac版本,windows版本

2. Git Flow 是一套使用Git進行原始程式碼控制時的一套行為規範和簡化部分Git操作的工具。

基本的操作流程

1. 先用sourceTree 建立本地git 項目,xxxProject,

2. 在項目裡面先提交一次 commit 一下,預設提交在了 master分支;

3. 然後在 sourceTree工具 右上方,點擊 GitFlow,開啟git Flow 規範模型的開發

 如,在開啟gitFlow 之後;

  生產環境分支使用:master

  開發分支使用:develop

  當需要新增加功能,發布版本時,建立補丁修複bug時,分別有對應的 feature,release,hotfix首碼這樣的分支

 這樣在項目的開發過程之中,管理項目分支就變得非常的規範了;

4:開啟之後,我們的項目就回到了develop 分支,以後所的開發都在這個分支上進行;當開發完成一些模組時,就可以回去 master分支 合并

5. 使用 gitFlow 添加新功能 ,點擊 sourceTree 的右上方 Git Flow按鈕,會出現 菜單,選擇建立新功能

 輸出新功能名稱,,,預設會在 新功能 分支上開發新功能;

 新功能 開發完成之後,再次點擊 git flow 按鈕,會出現 完成新功能,按鈕

 點擊,完成新功能,,會把當前新功能合分支 合并到 develop分支,並刪除新功能分支

 

6:使用Git Flow 發布新版本,同樣點擊 git Flow 按鈕,菜單選擇 建立新發布版本 ,

在發布版本分支上,完成項目發布配置之後,提交,再點擊 git flow 按鈕,會彈出 完成發布版本 按鈕,點擊,

 確認之後,會發現 發布版本的分支,會合并到 develop分支 和 master 分支,表示生產上發布了一個版本 

7:使用git flow 建立補丁,修複bug

比如上面發布的一個版本在生產用的時候,出現了一個 bug,這時,點擊 git flow 菜單,選擇 建立新的修複補丁

 這時,bug修複分支,是基於 master的,在修複bug後,再次點擊 git flow 彈出,完成 補丁修複 

 確定之後,會發現,新修複的bug分支,會合并到 master分支和develop分支

8:最後我們再來看看,經過上面的 建立項目--開啟gitflow---添加新功能---發布新版本---修複bug 等流程之後,當前的 git提交狀態吧

 git 強大的分支管理功能,再加上 git flow 模型,,項目的代碼管理開發,如此的清晰明了啊

 

基於SourceTree 下的 Git Flow 模型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.