【技术实现步骤摘要】
操作指令响应方法、装置、设备和存储介质
本申请涉及信息处理
,具体而言,涉及一种操作指令响应方法、装置、设备和存储介质。
技术介绍
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。日常开发中,Android项目经过模块化,其代码管理,在gitlab上,是以多个仓库的形式存在的。而项目的一次版本迭代,往往涉及多个仓库的Git分支管理操作。目前最原始的解决方案,是依赖负责人在gitlab代码管理平台,进行手动操作。每次版本迭代过程中,需要专门的负责人针对每个模块仓库逐个进行手动操作管理。依赖人工手动操作,十分耗时烦琐,且容易导致人为操作引起的异常。
技术实现思路
本申请实施例的目的在于提供一种操作指令响应方法、装置、设备和存储介质,用以实现自动的代码分支管理操作,提高代码分支管理的效率。本申请实施例第一方面提供了一种操作指令响应方法, ...
【技术保护点】
1.一种操作指令响应方法,其特征在于,包括:/n接收终端发送的操作请求,所述操作请求中携带有源代码分支的源版本标识和操作指令;/n根据所述源版本标识,从服务器的预设代码库中读取所述源代码分支的代码;/n根据所述操作请求,从所述预设代码库中定位所述目标代码仓库;/n根据所述源代码分支的代码和所述目标代码仓库,响应所述操作指令。/n
【技术特征摘要】
1.一种操作指令响应方法,其特征在于,包括:
接收终端发送的操作请求,所述操作请求中携带有源代码分支的源版本标识和操作指令;
根据所述源版本标识,从服务器的预设代码库中读取所述源代码分支的代码;
根据所述操作请求,从所述预设代码库中定位所述目标代码仓库;
根据所述源代码分支的代码和所述目标代码仓库,响应所述操作指令。
2.根据权利要求1所述的方法,其特征在于,所述操作请求中包括:所述目标代码仓库的库标识;所述根据所述操作请求,从所述预设代码库中定位所述目标代码仓库,包括:
从所述预设代码库中,选取与所述库标识相同的所述目标代码仓库。
3.根据权利要求2所述的方法,其特征在于,所述目标代码仓库为多个,所述库标识为包括每个所述目标代码仓库的唯一标记的列表。
4.根据权利要求1所述的方法,其特征在于,所述操作指令包括:新建代码分支、切换代码分支、删除代码分支以及合并代码分支中的一个或多个。
5.根据权利要求1所述的方法,其特征在于,所述根据所述源代码分支的代码和所述目标代码仓库,响应所述操作指令,包括:
将所述操作指令转换成代码命令,对所述源代码分支的代码和所述目标代码仓库执行所述代码命令。
...
【专利技术属性】
技术研发人员:韩常为,吴靖蕾,
申请(专利权)人:微医云杭州控股有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。