Git 分支管理策略

分支管理策略服务器

下面咱们来讲一下通常企业中开发一个项目的分支策略:测试

 

  • 主分支 master
  • 开发分支 develop
  • 功能分支 feature
  • 预发布分支  release
  • bug 分支 fixbug
  • 其它分支 other

1).主分支 masterspa

代码库应该有一个、且仅有一个主分支。全部提供给用户使用的正式版本,都在这个主分支上发布。.net

 

Git主分支的名字,默认叫作Master。它是自动创建的,版本库初始化之后,默认就是在主分支在进行开发。开发

2).开发分支 developget

主分支只用来分布重大版本,平常开发应该在另外一条分支上完成。咱们把开发用的分支,叫作Develop。it

 

这个分支能够用来生成代码的最新代码版本。若是想正式对外发布,就在Master分支上,对Develop分支进行"合并"(merge)。ast

3).功能分支 feature软件

功能分支,它是为了开发某种特定功能,从Develop分支上面分出来的。开发完成后,要再并入Develop。bug

 

 

功能分支的名字,能够采用feature-*的形式命名。

4).预发布分支  release

预发布分支,它是指发布正式版本以前(即合并到Master分支以前),咱们可能须要有一个预发布的版本进行测试。预发布分支是从Develop分支上面 分出来的,预发布结束之后,必须合并进Develop和Master分支。它的命名,能够采用release-*的形式。

5).bug 分支 fixbug

bug分支。软件正式发布之后,不免会出现bug。这时就须要建立一个分支,进行bug修补。修补bug分支是从Master分支上面分出来的。修补结束之后,再合并进Master和Develop分支。它的命名,能够采用fixbug-*的形式。

 

6).其它分支 other

还有就是其它分支了,你们能够根据须要建立便可……

9.团队多人开发协做

在上面的章节中咱们讲解了Git的分支管理策略,通常开发团队中有这样几个分支,master、develop、feature、release、 bug、other分支,或者你还有其它分支,那有博友会问了,你讲了那么多分支,都在本地放着咱们怎么查看和推送分支到远程服务器上呢?嘿嘿,咱们说大 家别急咱们在这一章节中就来重点讲解,在团队多人协做中的分支推送与抓取。

相关文章
相关标签/搜索