【技术实现步骤摘要】
代码分支处理方法、装置、电子设备和存储介质
[0001]本申请涉及软件开发
,尤其涉及一种代码分支处理方法、装置、电子设备和存储介质。
技术介绍
[0002]在信息技术项目实施过程中,代码的版本管理有着举足轻重的地位。项目团队通常会选择代码管理工具进行代码的管理,同时为了满足项目的分阶段管理要求,引入分支的概念,通过建立不同的分支来对整个源代码实施管控。
[0003]目前在实际操作过程中,通常由人工手动来建立分支。然而,由于不同的团队对于分支的理解存在差异,导致分支处理方式千差万别,标准化程度低,影响项目的开发效率。
技术实现思路
[0004]本申请提供一种代码分支处理方法、装置、电子设备和存储介质,用以解决分支处理标准化程度低导致影响项目开发效率的问题。
[0005]第一方面,本申请提供一种代码分支处理方法,包括:
[0006]响应于分支创建触发指令,获取所述分支创建触发指令对应的需求信息;所述需求信息包括各待创建对象的级别标识、对象标识和关联信息,其中,所述关联信息用于指示与 ...
【技术保护点】
【技术特征摘要】
1.一种代码分支处理方法,其特征在于,所述方法包括:响应于分支创建触发指令,获取所述分支创建触发指令对应的需求信息;所述需求信息包括各待创建对象的级别标识、对象标识和关联信息,其中,所述关联信息用于指示与所述待创建对象存在上下级关联的对象;根据源代码文件以及各所述待创建对象的级别标识、对象标识和关联信息,创建各所述待创建对象对应的代码分支;将各所述待创建对象对应的代码分支存储至配置库。2.根据权利要求1所述的方法,其特征在于,根据源代码文件以及各所述待创建对象的级别标识、对象标识和关联信息,创建代码分支,包括:根据各所述待创建对象的级别标识,将各所述待创建对象分为项目对象、里程碑对象、需求对象和功能对象;根据源代码文件以及所述项目对象的对象标识,创建项目分支;根据源代码文件以及所述里程碑对象的对象标识和关联信息,创建里程碑分支;根据源代码文件以及所述需求对象的对象标识和关联信息,创建需求分支;根据源代码文件以及所述功能对象的对象标识和关联信息,创建功能分支;其中,所述代码分支包括所述项目分支、所述里程碑分支、所述需求分支和所述功能分支。3.根据权利要求2所述的方法,其特征在于,还包括:检测各所述代码分支的作业状态;若检测到代码分支的作业状态满足归并触发条件,则将满足归并触发条件的代码分支归并至与之关联的上级代码分支。4.根据权利要求3所述的方法,其特征在于,在将满足归并触发条件的代码分支归并至与之关联的上级代码分支之后,还包括:删除所述满足归并触发条件的代码分支。5.根据权利要求3所述的方法,其特征在于,若检测到代码分支的作业状态满足对应的归并触发条件,则将满足归并触发条件的代码分支归并至与之关联的上级代码分支,包括:若检测到功能分支的作业状态满足归并触发条件,则将满足归并触发条件的功能分支归并至与之关联的需求分支;若检测到需求分支的作业状态满足归并触发条件,则将...
【专利技术属性】
技术研发人员:常鹏飞,李鹏,马洪亮,姜山,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。