-
Notifications
You must be signed in to change notification settings - Fork 1
Home
hyfree edited this page Dec 1, 2022
·
8 revisions
目前分为master分支和dev分支,目前软件正处于积极开发状态,所以代码和接口处于不稳定开发状态。
版本号由主要版本+次要版本+修订版本+修饰词组成,修饰词是可选的
主要版本:说明软件已经发生较大规模的变化,旧版本软件无法支持运行
次要版本:说明软件已经发送一定规模的变化,可能存在不兼容的问题
修订版本:说明软件做出了增强或修补,软件的API兼容之前的接口
Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。
RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。
#分支说明
V0.0.1将在master分支上开发,之后的版本将在dev分支上开发。
##dev分支
dev是不稳定开发分支,最新的代码会提交到这个分支上。 这个分支的特色是随时会爆炸,随时会改变,简单来说,不是今天炸就是明天炸。
##master分支
master分支是相对比较成熟的分支,BUG比较多
#工作流程
在dev分支上工作,尝试不同的函数写法。然后,比较稳定后合并到master分支上。