[发明专利]分支的管理方法及装置在审
申请号: | 202010327069.0 | 申请日: | 2020-04-23 |
公开(公告)号: | CN111522578A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 殷荣桧;王旭;唐俊俊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41;G06F16/172 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分支 管理 方法 装置 | ||
本发明提供了一种分支的管理方法及装置;方法包括:响应于分支创建指令,基于对应项目的主分支,创建归属于所述项目的目标业务所对应的子分支;响应于代码提交指令,接收到基于所述子分支输入的代码;对接收到的所述代码进行编译,得到所述子分支对应的分支代码;确定不存在对应所述子分支的文件目录时,生成对应所述子分支的文件目录;将所述子分支对应的分支代码存储至对应所述子分支的文件目录下。通过本发明,能够便捷地添加子分支,提高了项目开发的效率和安全性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种方法、装置、设备及存储介质。
背景技术
软件开发需要整个开发团队的协作,开发团队会创建分支,在相应的分支上进行代码处理。为了使软件的版本发布更加可靠,需要维护好分支。
相关技术中,提供了两种分支维护方案,即前后端混合分支模式和前后端分离分支模式,前后端混合开发方案由后端开发人员负责分支的设定和配置,前后端分离开发方案采用了由前端开发人员负责分支的设定和配置。但上述两种方式都输通过配置文件来配置分支信息的,若需要创建新的分支,则需要开发重新对配置文件进行配置,操作过程复杂,使得项目开发的效率较低;且人为操作存在不确定性,会影响到项目开发的安全性。
发明内容
本发明实施例提供一种分支的管理方法及装置及存储介质,能够提高了项目开发的效率和安全性。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种分支的管理方法,包括:
响应于分支创建指令,基于对应项目的主分支,创建归属于所述项目的目标业务所对应的子分支;
响应于代码提交指令,接收到基于所述子分支输入的代码;
对接收到的所述代码进行编译,得到所述子分支对应的分支代码;
确定不存在对应所述子分支的文件目录时,生成对应所述子分支的文件目录;
将所述子分支对应的分支代码存储至对应所述子分支的文件目录下。
本发明实施例提供一种分支的管理装置,包括:
创建模块,用于响应于分支创建指令,基于对应项目的主分支,创建归属于所述项目的目标业务所对应的子分支;
接收模块,用于响应于代码提交指令,接收到基于所述子分支输入的代码;
编译模块,用于对接收到的所述代码进行编译,得到所述子分支对应的分支代码;
生成模块,用于确定不存在对应所述子分支的文件目录时,生成对应所述子分支的文件目录;
存储模块,用于将所述子分支对应的分支代码存储至对应所述子分支的文件目录下。
上述方案中,所述创建模块,还用于基于分支创建指令所携带的分支名称,创建对应目标业务的子分支;
将对应项目的主分支所对应的代码,同步到对应目标业务的子分支内,以实现子分支的创建。
上述方案中,所述装置还包括:
添加模块,用于接收到基于持续集成平台的显示界面,输入的所述子分支的分支名称;
将所述分支名称添加至所述持续集成平台。
上述方案中,所述编译模块,还用于基于接收到的所述代码,生成对应所述代码的代码编译指令;
响应于所述代码编译指令,通过持续集成平台,对接收到的所述代码进行编译。
上述方案中,所述生成模块,还用于获取所述子分支的分支名称;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010327069.0/2.html,转载请声明来源钻瓜专利网。