[发明专利]一种控制方法、装置、设备及存储介质在审
申请号: | 202110569752.X | 申请日: | 2021-05-25 |
公开(公告)号: | CN113190266A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 吴健荣 | 申请(专利权)人: | 东莞市盟大塑化科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 523000 广东省东莞市南城区周溪隆溪路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 装置 设备 存储 介质 | ||
本发明公开了一种控制方法、装置、设备及存储介质。该方法包括:获取项目信息和待执行git指令;根据所述项目信息确定项目的状态信息;若根据所述项目的状态信息确定所述项目处于正常状态,则将所述待执行git指令发送至控制系统,以使所述控制系统执行所述待执行git指令,通过本发明的技术方案,能够解决使用jgitflow+maven管理项目需要安装java和maven等各种复杂环境。并且不支持自定义配置git管理流程,存在环境安装复杂,操作困难,效率低,无法生成文件报告等问题。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种控制方法、装置、设备及存储介质。
背景技术
git是一个开源的分布式版本控制系统,在多人开发团队中,由于每个开发者使用git控制系统的行为习惯不一致,git控制系统开放性较大,使用场景多。在多人维护同一个项目的时候,莫名多出很多更改记录,原因就是分支管理和推拉代码不规范导致版本混乱,无法良好的约束团队成员以一致方式管理项目,在需要查看项目报告的时候,需要操作多条命令,去过滤信息,且只能在cli界面查看,无法导出文件报告。
现有技术中,通过jgitflow+maven进行项目代码管理,使用jgitflow+maven管理项目需要安装java和maven等各种复杂环境。并且不支持自定义配置git管理流程,存在环境安装复杂,操作困难,效率低,无法生成文件报告等问题。除此之外,直接使用git管理项目,对开发成员要求较高,需要非常熟练掌握git控制系统的各种命令,直接使用不利于开发者理解各种命令的使用场景,无法建立规范的项目管理机制。
发明内容
本发明实施例提供一种控制方法、装置、设备及存储介质,以规范整个项目的操作流程,通过node开发得到的cli工具,基于cli工具对控制系统进行项目管理。
第一方面,本发明实施例提供了一种控制方法,由cli工具执行,所述cli工具为基于node开发得到的,包括:
获取项目信息和待执行git指令;
根据所述项目信息确定项目的状态信息;
若根据所述项目的状态信息确定所述项目处于正常状态,则将所述待执行git指令发送至控制系统,以使所述控制系统执行所述待执行git指令。
第二方面,本发明实施例还提供了一种控制装置,该控制装置包括:
获取模块,用于获取项目信息和待执行git指令;
确定模块,用于根据所述项目信息确定项目的状态信息;
发送模块,用于若根据所述项目的状态信息确定所述项目处于正常状态,则将所述待执行git指令发送至控制系统,以使所述控制系统执行所述待执行git指令。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的控制方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市盟大塑化科技有限公司,未经东莞市盟大塑化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110569752.X/2.html,转载请声明来源钻瓜专利网。