一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种软件开发的分支管理方法、装置、电子设备及介质与流程

2021-11-24 19:04:00 来源:中国专利 TAG:

技术特征:
1.一种软件开发的分支管理方法,其特征在于,包括:响应于用户对软件开发的当前迭代创建指令,判断用户是否从候选分支模式中确定目标分支模式;若否,则响应于用户的自定义分支模式创建指令,记录当前自定义分支模式的分支管理策略;根据预设的策略判断周期,判断所述当前自定义分支模式的分支管理策略是否满足预设的自定义分支稳定规则;若是,则确定所述当前自定义分支模式为软件开发的目标分支模式,以完成对分支模式的自定义管理。2.根据权利要求1所述的方法,其特征在于,所述自定义分支模式创建指令包括创建分支指令、合并分支指令、删除分支指令、代码检视指令和流水线配置指令;相应地,响应于用户的自定义分支模式创建指令,记录当前自定义分支模式的分支管理策略,包括:根据所述自定义分支模式创建指令,确定分支创建策略、分支合并策略、分支删除策略、代码检视策略和流水线配置策略;根据所述分支创建策略、分支合并策略、分支删除策略、代码检视策略、流水线配置策略以及自定义分支模式创建指令的触发时间,确定当前自定义分支模式的分支管理策略。3.根据权利要求1所述的方法,其特征在于,根据预设的策略判断周期,判断所述当前自定义分支模式的分支管理策略是否满足预设的自定义分支稳定规则,包括:获取预设策略判断周期内历史分支模式的分支管理策略;其中,所述历史分支模式为历史自定义分支模式或任一候选分支模式;确定当前自定义分支模式的分支管理策略与历史分支模式的分支管理策略之间的策略差值;若所述策略差值小于预设的差值阈值,则确定所述当前自定义分支模式的分支管理策略满足预设的自定义分支稳定规则。4.根据权利要求1所述的方法,其特征在于,在判断用户是否从候选分支模式中确定目标分支模式之后,还包括:若确定用户从所述候选分支模式中选择目标分支模式,则根据所述当前迭代创建指令,确定当前迭代开始时间;判断当前时间是否为当前迭代开始时间;若是,则根据目标分支模式的预设管理策略,对当前迭代进行分支管理。5.根据权利要求4所述的方法,其特征在于,所述目标分支模式为gitflow分支模式;相应的,根据目标分支模式的预设管理策略,对当前迭代进行分支管理,包括:根据主干分支拉取当前迭代的第一开发分支;根据当前迭代的工作项,基于预设的特性分支创建场景,从所述第一开发分支拉取特性分支;响应于代码提交指令,判断所述特性分支的代码是否进行代码检视,若是,则将所述特性分支合并入所述第一开发分支,得到第二开发分支;根据所述第二开发分支拉取发布分支;
将所述发布分支部署至测试环境,根据预先配置的提测级流水线,对所述发布分支进行测试;若所述发布分支测试无误,则将所述发布分支合并入所述第二开发分支,以及将所述发布分支合并入所述主干分支,以完成分支管理。6.根据权利要求5所述的方法,其特征在于,在将所述特性分支合并入所述第一开发分支,得到第二开发分支之后,还包括:将所述特性分支添加至待删除清单中,判断所述特性分支是否满足预设的第一删除条件;若是,则将所述特性分支从所述待删除清单中删除。7.根据权利要求5所述的方法,其特征在于,将所述特性分支合并入所述第一开发分支,得到第二开发分支,包括:根据所述第一开发分支拉取临时分支;将所述特性分支合并入所述临时分支,得到预合并分支;根据预先设置的项目管理要求,对所述预合并分支的代码进行质量检测;若检测成功,则将所述特性分支合并入所述第一开发分支,得到所述第二开发分支。8.一种软件开发的分支管理装置,其特征在于,包括:目标分支模式确定模块,用于响应于用户对软件开发的当前迭代创建指令,判断用户是否从候选分支模式中确定目标分支模式;分支管理策略记录模块,用于若用户不从候选分支模式中确定目标分支模式,则响应于用户的自定义分支模式创建指令,记录当前自定义分支模式的分支管理策略;分支稳定策略判断模块,用于根据预设的策略判断周期,判断所述当前自定义分支模式的分支管理策略是否满足预设的自定义分支稳定规则;自定义管理模块,用于若当前自定义分支模式的分支管理策略满足预设的自定义分支稳定规则,则确定所述当前自定义分支模式为软件开发的目标分支模式,以完成对分支模式的自定义管理。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1

7中任一所述的软件开发的分支管理方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1

7中任一所述的软件开发的分支管理方法。

技术总结
本发明实施例公开了一种软件开发的分支管理方法、装置、电子设备及介质。其中,该方法包括:响应于用户对软件开发的当前迭代创建指令,判断用户是否从候选分支模式中确定目标分支模式;若否,则响应于用户的自定义分支模式创建指令,记录当前自定义分支模式的分支管理策略;根据预设的策略判断周期,判断所述当前自定义分支模式的分支管理策略是否满足预设的自定义分支稳定规则;若是,则确定所述当前自定义分支模式为软件开发的目标分支模式,以完成对分支模式的自定义管理。本发明实施例实现了项目组能够根据自身情况自动化进行分支模式的确定,提高了分支管理效率。提高了分支管理效率。提高了分支管理效率。


技术研发人员:鲜雨宏 梁琪
受保护的技术使用者:上海浦东发展银行股份有限公司
技术研发日:2021.08.18
技术公布日:2021/11/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献