0%

Git分支

分支管理策略

實際開發中,應該按照幾個基本原則進行分支管理:

1、 master 分支非常穩定的,建議用來發布新版本,不推薦用于開發。

2、開發代碼,都在 dev 分支上, dev 分支是不穩定的,到某個節點,比如1.0版本發布時, 把 dev 分支合并到 master 分支上,然后在 master 分支發布1.0版本。

3、各位小伙伴們都在 dev 分支上開發合并,每個人都有自己的分支,開發測試可往 dev 分支上合并。

所以,團隊合作的分支如下:

多人開發合并提交版本

  • 軟件:GitExtensions
  • 代碼庫:codeup.aliyun.com
  • 我的分支:
    • master
    • dev
    • MsLi
  • 本地目錄:
    • dev分支:D:\nettemp\temp\dev
    • MsLi分支:D:\nettemp\temp\MsLi

1、在自個分支(如:MsLi分支)開發完成后提交并推送遠程自個分支。
如圖,提交某個文件(如:MsLi003.txt)

2、切換到 dev 分支,更新遠程代碼。打開項目運行成功。
如圖:

3、切換到自個分支,將 dev 分支合并到自個分支,
如圖:

  • 若無沖突,項目運行成功。

  • 若有沖突,解決完沖突,提交并推送遠程自個分支。
    如圖:

  • 項目確保運行成功,提交后并推送到遠程自個分支。
    如圖:

5、切換到 dev 分支,將自個分支合并到 dev 分支,在次確保項目運行,
如圖:

提交后并推送到遠程 dev 分支。
如圖:

6、跳轉到自個分支繼續開發。

layicr 微信支付

微信支付

layicr 支付寶

支付寶