【技术实现步骤摘要】
本专利技术属于版本控制与回滚,具体为一种基于文件元数据进行ansible脚本版本控制与回滚的方法。
技术介绍
1、ansible脚本主要用于自动化运维任务,可以极大地辅助软件开发过程,然而难以对软件开发过程中人员配置进行控制,缺乏这种控制,会导致当软件版本内容出现问题时,同一项目中不同人员的工作发生冲突,结果导致如下问题:
2、当两个或更多程序员独立开发同一软件时,最后一个人所做的变更很容易损害其他人的工作。当复制代码中的一个错误得以修复时,常常不能让共享代码的所有人都知道。在大型系统中,当修改通用软件功能时,所有使用公共代码的人都有必要知道,但如果缺乏有效的代码管理,就无法保证找到并提醒每个使用者,很多大型软件的发布是以渐进式发布的方式进行开发的。一个发布版本交付用户使用的同时,另一个版本还在测试中,可能第三个版本正处于开发阶段,错误的修补必须周到地考虑到所有这些版本,在大型系统中,可能会同时发布多个活动版本,参与错误修复和软件增强的人员很多,这样容易产生冲突。
技术实现思路
【技术保护点】
1.一种基于文件元数据进行Ansible脚本版本控制与回滚的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于文件元数据进行Ansible脚本版本控制与回滚的方法,其特征在于:所述主干目录用于存放主干的程序文件,包括软件的日常开发活动和管理资料,所述日常开发活动包括编码、测试、文档编写。
3.根据权利要求2所述的一种基于文件元数据进行Ansible脚本版本控制与回滚的方法,其特征在于:所述分支目录用于存放软件开发的分支版本,所述分支版本可进行独立开发和测试,而不影响到主开发线的进度。
4.根据权利要求2所述的一种基于
...【技术特征摘要】
1.一种基于文件元数据进行ansible脚本版本控制与回滚的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于文件元数据进行ansible脚本版本控制与回滚的方法,其特征在于:所述主干目录用于存放主干的程序文件,包括软件的日常开发活动和管理资料,所述日常开发活动包括编码、测试、文档编写。
3.根据权利要求2所述的一种基于文件元数据进行ansible脚本版本控制与回滚的方法,其特征在于:所述分支目录用于存放软件开发的分支版本,所述分支版本可进行独立开发和测试,而不影响到主开发线的进度。
4.根据权利要求2所述的一种基于文件元数据进行ansible脚本版本控制与回滚的方法,其特征在于:所述标记目录用于存放不同标记状态的程序版本,所述文档目录用于存储与整个项目相关的文...
【专利技术属性】
技术研发人员:高瑞峰,刘俊,吴戟,
申请(专利权)人:新国脉数字文化股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。