预发布分支,它是指发布正式版本之前(即合并到Master分支之前),我们可能需要有一个预发布的版本进行QA测试 。

预发布分支是从Develop分支上面分出来的,预发布结束以后,必须合并进DevelopMaster分支。它的命名,可以采用release-*的形式。如果测试期间,有其他版本合并入master,需要同步到 release版本,并进行测试。

  • 拉取源:develop。
  • 合并目标:master & develop。
  • 修改:允许。
  • 生命期:合并后删除。

1.创建一个预发布分支:

$ git checkout -b release-1.2 develop

2.确认没有问题后,合并到master分支:

$ git checkout master
$ git merge --no-ff release-1.2
# 对合并生成的新节点,做一个标签
$ git tag -a 1.2

3.再合并到develop分支:

$ git checkout develop
$ git merge --no-ff release-1.2

4.最后,删除预发布分支:

$ git branch -d release-1.2

results matching ""

    No results matching ""