赞
踩
Git分支命名规范可以根据具体的项目和团队的需要而有所不同,但是以下是一些常见的规范:
除了上述命名规范,还需要注意以下几点:
总之,良好的分支命名规范可以让代码仓库更加规范、易于管理和维护,提高团队协作效率和代码质量。
分支类型 | 命名规范 | 用途 |
---|---|---|
主分支(master/main) | master或main | 包含当前生产环境的稳定代码 |
开发分支(develop) | develop | 用来合并所有的特性分支和bug修复分支的分支,通常是最新的开发状态 |
特性分支(feature) | feature/ | 用于开发新特性或功能 |
修复分支(fix) | fix/ | 用于修复已知的bug |
发布分支(release) | release/ | 用于准备代码发布 |
热修复分支(hotfix) | hotfix/ | 用于修复生产环境中出现的紧急bug |
自定义分支 | 可根据项目需要自定义命名规范,但需要清晰明了 | 根据具体项目需要创建其他类型的分支,但需要清晰明了其用途和命名约定,以确保代码库的整洁性和可维护性。 |
下面是归纳汇总的代码提交规范:
<type>(<scope>): <description> [#<issue-number>]
<body>
<footer>
其中,、、 和 # 是必填项, 可以省略, 不宜过长,最好不超过50个字符, 和 # 建议使用关键字和Issue编号的形式进行填写。
具体说明如下:
总之,代码提交message规范的目的是为了让代码提交记录更加清晰明了,方便团队成员查看和理解提交的内容和目的,从而提高团队协作的效率和质量。
<类型>(<范围>): <主题>
<描述>
Co-authored-by: 姓名 <邮箱>
上面的message模板包含了以下几个部分:
需要注意的是,使用message模板可以帮助我们规范化提交信息的格式和内容,但并不是所有的提交都需要按照模板来写。在实际开发中,我们应该根据实际情况灵活选择合适的提交信息,并确保提交信息的内容准确、清晰、简洁。
feat: 添加新功能
为某个页面添加了一个新的功能点,并优化了代码逻辑。
Co-authored-by: 张三 <zhangsan@example.com>
Co-authored-by: 李四 <lisi@example.com>
简单流程:
复杂流程 :
support 分支是一个可选的分支,用于在生产环境中维护当前正在运行的软件版本。它可以用来解决在生产环境中发现的 bug,而不会对正在进行的开发工作造成干扰。在 support 分支上修复 bug 后,这些修复将合并到 release 分支中,以便下一个软件版本的发布。
简化常用流程:
master : 主分支,供新功能拉取
feature-dk-xxx : 开发分支
fat: UAT环境分支,多个feature-dk-xxx 分支代码提交到该分支进行测试
release: 上线版本分支
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。