We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
主干开发是一套代码分支管理策略,开发人员之间通过约定向被指定为主干的分支提交代码,以此抵抗因为长期存在的多分支导致的开发压力。 此举可避免分支合并的困扰,保证随时拥有可发布的版本。 在介绍主干开发前先来对比一下目前的分支管理策略。
Git分支配置的规则,也是实现该规则的工具 最完整的体系。
Git Flow 对于大部分开发人员和团队来说,稍微有些复杂,而且没有 GUI 图形页面,只能命令行操作,所以为了更好的解决这些问题,GitHub Flow 应运而生了。
结合了Git Flow和GitHub Flow的优点,折中的版本。
清晰可控,由于修正是在master层面,所以确保所有的提交都是测试环境中通过测试的。
需要进行预发布/周期性版本发布的项目。
全名Trunk-based development、略称TBD.基于主干开发,所有开发人员都只能在一个开发分支中开发。
主干分支是所有开发人员公用的,一个开发人员引入的 bug 可能对其他很多人造成影响。
协作能力强的小规模团队。
standard-version
https://cloud.google.com/solutions/devops/devops-tech-trunk-based-development?hl=zh-cn https://cn.trunkbaseddevelopment.com/
The text was updated successfully, but these errors were encountered:
No branches or pull requests
主干开发是一套代码分支管理策略,开发人员之间通过约定向被指定为主干的分支提交代码,以此抵抗因为长期存在的多分支导致的开发压力。 此举可避免分支合并的困扰,保证随时拥有可发布的版本。
在介绍主干开发前先来对比一下目前的分支管理策略。
Git Flow
简介
Git分支配置的规则,也是实现该规则的工具 最完整的体系。
特点
长期分支:
master(主分支):保存最新已发布版本基线的分支。
develop 分支(开发分支):对开发的功能进行集成的分支。
短期分支:
feature 分支(功能分支):开发者进行功能开发的分支。从Develop分支上面分出来的。开发完成后,要再并入Develop。
hotfix 分支(补丁分支):对线上缺陷进行修改工作的分支。从Master分支上面分出来的。修补结束以后,再合并进Master和Develop分支。
release 分支(预发分支):负责版本发布的分支。从Develop分支上面分出来的,预发布结束以后,必须合并进Develop和Master分支。
优势
劣势
应用场景
图解
GitHub Flow
简介
Git Flow 对于大部分开发人员和团队来说,稍微有些复杂,而且没有 GUI 图形页面,只能命令行操作,所以为了更好的解决这些问题,GitHub Flow 应运而生了。
特点
优势
劣势
应用场景
图解
GitLab Flow
简介
结合了Git Flow和GitHub Flow的优点,折中的版本。
特点
优势
清晰可控,由于修正是在master层面,所以确保所有的提交都是测试环境中通过测试的。
劣势
应用场景
需要进行预发布/周期性版本发布的项目。
图解
TBD
简介:
全名Trunk-based development、略称TBD.基于主干开发,所有开发人员都只能在一个开发分支中开发。
特点:
优势:
劣势:
主干分支是所有开发人员公用的,一个开发人员引入的 bug 可能对其他很多人造成影响。
应用场景:
协作能力强的小规模团队。
图解:
CI/CD简介
自动打版本工具
standard-version
参考资料
https://cloud.google.com/solutions/devops/devops-tech-trunk-based-development?hl=zh-cn
https://cn.trunkbaseddevelopment.com/
The text was updated successfully, but these errors were encountered: