[发明专利]一种基于Git的链式软件升级方法有效
申请号: | 201911060083.2 | 申请日: | 2019-11-01 |
公开(公告)号: | CN110990035B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 何亮;陈振华;张晨曦;李庆亮;张露;陶金钱;倪鸿;颜秉辉 | 申请(专利权)人: | 中国人民解放军63811部队 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 郑州亦鼎知识产权代理事务所(普通合伙) 41188 | 代理人: | 张夏谦 |
地址: | 571300 海*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 git 链式 软件 升级 方法 | ||
1.一种基于Git的链式软件升级方法,其特征在于具体包括以下步骤:
S1、首先计算机A从服务器完成升级;
S2、然后升级调度软件将计算机A的IP、用户名和Git库路径信息告诉需要升级的计算机B、C;
S3、计算机B、C通过修改本机Git配置文件中的“url”属性,将软件升级源指向已完成升级的计算机A的Git库路径,然后从计算机A拉取最新的软件完成软件升级;
S4、计算机B、C完成软件升级后,重复S2-S3步骤升级后续的计算机,直至所有计算机全部完成软件升级。
2.根据权利要求1所述的一种基于Git的链式软件升级方法,其特征在于:整个过程由多个开发者串行或并行执行,且开发者与开发者之间为透明。
3.根据权利要求1所述的一种基于Git的链式软件升级方法,其特征在于:所述步骤S4中假设每次同步升级的计算机台数为A0,在第n轮升级完成后,完成升级的计算机总数A的计算公式为:
4.根据权利要求1所述的一种基于Git的链式软件升级方法,其特征在于:Git库同时存在于服务器和客户计算机上。
5.根据权利要求1所述的一种基于Git的链式软件升级方法,其特征在于:只要有一台计算机从服务器升级成功,则后续软件升级将不再需要服务器支持,而是将升级成功的计算机作为软件升级的源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63811部队,未经中国人民解放军63811部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911060083.2/1.html,转载请声明来源钻瓜专利网。