最新回答 / 汤Cathy
要看修改的内容是什么新增的需求,新建feature分支,开发之后再合并到develop分支上。develop上的bug,新建fix分支,修改后合并到develop分支。(一般在不在develop分支上测试,请先从develop检出release,然后在release分支上测试和修复)
2021-11-07
工作流程:
1. 从 master 分支检出 develop 分支;
2. 然后从 develop 分支检出多个 feature 分支进行功能开发;
3. 当这些 feature 开发完成后,需要合并回 develop 分支;
4. 当 develop 分支收集到足够多的 feature,达到上线要求时,需要合并到 release 分支;
5. 最后,你需要将稳定的 release 分支合并到 master,并记录版本 tag。
1. 从 master 分支检出 develop 分支;
2. 然后从 develop 分支检出多个 feature 分支进行功能开发;
3. 当这些 feature 开发完成后,需要合并回 develop 分支;
4. 当 develop 分支收集到足够多的 feature,达到上线要求时,需要合并到 release 分支;
5. 最后,你需要将稳定的 release 分支合并到 master,并记录版本 tag。
2020-08-02
分支分工:
- master 为发布主线,用来记录发布历史
- develop 为开发主线,用来收集 feature branches
- release 为发布分支,用来收集 develop branches
- feature 分支用来开发新功能
- hotfix 分支用来紧急修复bug
- master 为发布主线,用来记录发布历史
- develop 为开发主线,用来收集 feature branches
- release 为发布分支,用来收集 develop branches
- feature 分支用来开发新功能
- hotfix 分支用来紧急修复bug
2020-08-02
gitflow属于git知识的进阶,讲得非常好,正好需要看gitflow,方便工作中git工作流的选型。没有git基础的同学是比较难理解git工作流的,不要喷。
2018-10-21