[发明专利]一种组件同步变更方法在审

专利信息
申请号: 202211434377.9 申请日: 2022-11-16
公开(公告)号: CN115757292A 公开(公告)日: 2023-03-07
发明(设计)人: 倪闯;仝国军;蔡东方;侯昶;周卿 申请(专利权)人: 天翼云科技有限公司
主分类号: G06F16/16 分类号: G06F16/16;G06F16/172;G06F16/178
代理公司: 暂无信息 代理人: 暂无信息
地址: 100010 北京市东城区青*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 组件 同步 变更 方法
【说明书】:

发明公开了一种组件同步变更方法,涉及互联网技术领域。该组件同步变更方法,包括以下方法步骤:提示用户输入文件路径及业务名称,根据用户输入信息提取文件名及同步类型,重新组合后在文件首行插入唯一标识,利用关键字检索算法逐行检索文件内是否引用其他文件,递归执行以上过程,直至检索至文件最后一行,使用同样方式为其他项目的文件进行标识,将标识过的变更文件同步到其他项目中。本发明通过复用文件的标记过程和代码同步过程均实现了自动化,用户只需简单输入若干参数就可利用脚本自动实现上述过程,无论是已有项目还是新建项目,只要满足一定条件均可利用本发明实现代码同步过程,还可以根据项目特点灵活配置脚本参数,适用性广。

技术领域

本发明涉及互联网技术领域,具体为一种组件同步变更方法。

背景技术

随着云计算业务量增长和使用形态的变化,存在公有云、私有云、信创云、超融合、一体机等场景,弹性存储管控系统针对不同的使用场景开发了多个产品,为了保持系统的整体连贯性,每个产品的页面设计风格基本一致。在代码实现层面,每个产品的前端实现部分都对应一个的前端项目。但是,由于种种原因,目前这些前端项目彼此独立,分别开发维护,在开发或修改相似页面组件时,不得不将同一代码逻辑编写多次,以针对不同的项目。这样不但开发效率低下,而且大大增加了人力成本、维护成本,代码质量也很难保证。

目前弹性存储管控系统存在多个相似前端项目,这些项目中很多前端组件都可以复用,而现阶段的开发方式是同一个组件需要在每个项目中独立开发,修改一个组件也需要同时修改多处,存在大量的重复劳动,开发效率低下,而且为了确保产品的一致性,往往需要手动将变更同步到其他项目中,这样不仅效率低下,而且难以保证产品质量,随着后期项目和变更次数增多,这种弊端就越明显。

发明内容

针对现有技术的不足,本发明提供了一种组件同步变更方法,解决了当需要变更弹性存储管控系统中的一个通用页面组件时,为了确保产品的一致性,往往需要手动将变更同步到其他项目中,这样不仅效率低下,而且难以保证产品质量的问题。

为实现以上目的,本发明通过以下技术方案予以实现:一种组件同步变更方法,包括以下方法步骤:

S1:提示用户输入文件路径及业务名称,根据用户输入信息提取文件名及同步类型,重新组合后在文件首行插入唯一标识;

S2:利用关键字检索算法逐行检索文件内是否引用其他文件,递归执行以上过程,直至检索至文件最后一行;

S3:使用同样方式为其他项目的文件进行标识,通过运行cstor_sync_id.sh实现;

S4:将标识过的变更文件同步到其他项目中,通过使用cstor_sync_file.sh脚本或者cstor_sync_file_new.sh脚本实现此过程。

进一步地,所述S1中对于已有项目,确定目标文件在变更代码时需要同步到其他项目,目标文件在其他项目中有一份唯一拷贝,然后为每个文件注入唯一标识。

进一步地,所述S1中注入唯一标识的方式为:在文件的第一行增加注释,注释内容为“同步文件类型/业务名称/文件名”,其中同步文件类型以短横线分割,短横线前固定为‘sync’,短横线后根据当前文件类型自定义名称,业务名称为文件所属的业务模块,最后一部分为当前文件的名称,需与文件名相同。

进一步地,所述注入唯一标识的方式中若文件中引用了其他文件,则将文件中引用的所有文件均标识为多项目同步文件,引用的文件在每个项目中必然存在一份唯一拷贝,若引用文件中仍存在引用文件,需进行递归标识。

进一步地,所述S3中未进行标识的文件不是可多项目复用的文件,未进行标识的文件无需进行同步。

进一步地,对于已有项目,通过cstor_sync_file.sh脚本实现变更同步过程,具体运行方法包括以下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211434377.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top