项目中使用的git工作流
来源:互联网 发布:三星网络摄像机密码 编辑:程序博客网 时间:2024/05/19 14:17
远程长期存在两个分支.
1. master 主分支 : 存放对外发布的版本,任何时候在这个分支拿到的,都是稳定的发布版2. dev 开发分支: 用于日常开发,存放最新的开发版。
在工作开发中,即本地使用三者功能分支.
1. feature branch 功能分支2. hotfix branch 补丁分支3. release branch 预发分支
在上面的分支开发时候统一命名规范:feature-xxx、release-xxx、hotfix-xxx.
功能分支
当你接受去开发一个需求,或者不是一个较长时间的bug修复,那么就应该从 dev 开一个分支出来,完成这部分工作。完成后合并到 dev分支。
补丁分支
线上出了bug,并且必须马上修复.
它与release分支很像,都需要完成后,同时合并到:master与dev。不同的是,它需要从master 上开一个分支出来。
预发分支
1. 这个分支是为预发准备的2. 测试的介入,也只应该在该分支产生时才介入。 测试不应该参与到每个分支中来,只应该参与到release分支中去。其它的开发分支,都应该由开发人员自己测试3. 当我们不管是新功能开发,还是一般的bug修改都差不多了。就应该从dev产生一个release分支,交给测试,如果有bug直接在上面修改。全部完成后,合并回dev,并且合并到master。
推荐阅读:
阮一峰的git工作流
git使用规范
常用git清单
git远程操作详解
git分支管理策略
0 0
- 项目中使用的git工作流
- 项目中Git的使用
- iOS项目开发中Git的使用
- Android项目中Git的使用
- Android Studio中Git的使用--新建Git项目步骤
- Git检出项目--Idea中使用Git
- git 中fetch+rebase工作流
- Unity项目中使用Git管理代码的设置步骤
- PHP项目中composer和Git的组合使用
- 项目开发中git使用的那些事儿
- eclipse中git插件的使用(项目提交到码云)
- 项目中git最简单的使用教程
- 适合自己的Git工作流
- 如何使用工作流做项目
- 一次处理项目中工作流问题的过程记录
- Xcode中使用git来管理项目
- Xcode中使用git来管理项目
- 在Unity项目中使用Git
- C++实验4
- JSP编写规范
- 2017.04.21起每日完成
- javaday47_IO流_转换流的规律,指定编码表
- 5.网络层(3)---路由选择协议
- 项目中使用的git工作流
- 递归实现汉诺塔问题
- unreal
- 二十七、配置元数据
- 单例模式PDO
- 搞事课堂 C++格式化硬盘
- test
- 批处理简单快捷方法
- POJ 1827 A Bunch Of Monsters 题解