本组项目的GitHub版本更新流程
基于四则运算项目和本组成员的整体情况,我们小组决定采用Git flow工作流程。
Git flow
如上图所示,我们项目将使用两个分支,分别是主分支master和开发分支develop, master分支用来存放能够稳定运行的对外发布版本,develop分支用来存放最新的开发版(可能会有未完成的功能)。
我们采用Git flow主要是这种工作流程清晰可控,虽然需要同时维护两个分支,但是主分支任务相对较少,只需要在每个阶段完成时(且稳定没有bug)将develop分支合并,平常我们只需要在develop分支进行开发,所以并不需要经常维护两个分支,比较适合小团队进行开发。