<aside> <img src="/icons/reorder_lightgray.svg" alt="/icons/reorder_lightgray.svg" width="40px" /> 导航栏 | 首页 - 返回
</aside>
<aside> <img src="/icons/reorder_lightgray.svg" alt="/icons/reorder_lightgray.svg" width="40px" /> 语言:中文
</aside>
本文是 Permadao 代码提交&版本控制规范,代码库基于 git 管理。
代码库采用分支模式管理,其中主要分支如下:
产品主干代码,维护一个稳定的对外代码库,不能直接工作在这个 master 分支上,而是在其他指定的,独立的特性分支中(这方面我们会马上谈到)。不直接提交改动到 master 分支上也是很多工作流程的一个共同的规则。
开发分支,是你进行任何新的开发的基础分支。当你开始一个新的功能分支时,它将是开发的基础。另外,该分支也汇集所有已经完成的功能,并等待被整合到 master 分支中。
这两个分支被称作为 长期分支。它们会存活在项目的整个生命周期中。而其他的分支,例如针对功能的分支,针对发行的分支,仅仅只是临时存在的。它们是根据需要来创建的,当它们完成了自己的任务之后就会被删除掉。
feature用于功能开发,功能特性