买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京果枝众合科技有限公司
摘要:本发明公开了一种用于AOSP项目的代码混合管理方法,属于数据管理技术领域。其包括以下步骤:对于系统源码,使用多种混合管理方式进行系统源码的整合并生成统一的系统源码仓库;设置老基线版本、开发基线版本及新基线版本;创建用于存放补丁的目录、用于用来记录成功标记的目录及用于存放冲突的目录;遍历所述新基线版本中git工程的列表;遍历git工程列表;查询git工程中是否存在定制开发的代码提交记录,并记录出错日志:将出错的git工程与冲突的git工程进行处理。这为设备制造商提供了一种更加经济、高效的源码管理方案,能够更快速应对系统源码的更新和升级,同时确保产品定制开发的特性得到保留且功能正常。
主权项:1.一种用于AOSP项目的代码混合管理方法,其特征在于,包括以下步骤:S1.对于从AOSP项目的厂商获取的每个版本的系统源码,使用多种混合管理方式进行系统源码的整合并生成统一的系统源码仓库,作为一个基线版本;S2.管理所述基线版本,对于当前使用的基线版本设定为老基线版本,对于在老基线版本进行的定制化开发的版本设定为开发基线版本,对于即将要更新的基线版本设定为新基线版本;S3.对于所述新基线版本,创建用于存放补丁的目录;S4.对于所述新基线版本,创建用于用来记录成功标记的目录;S5.对于所述新基线版本,创建用于存放冲突的目录;S6.遍历所述新基线版本中git工程的列表,对于每个git工程,寻找其所在的所述老基线版本中的路径,以及在所述新基线版本中的路径;S7:遍历所述老基线版本的manifest.xml文件中的git工程列表,对照所述新基线版本,找到所述老基线版本中存在而在所述新基线版本中不存在的git工程;S8:在所述开发基线版本中遍历步骤S6与步骤S7中被删除掉的git工程,查询该git工程中是否存在定制开发的代码提交记录,并记录出错日志:S9:查看上述出错日志,以及所述用于存放冲突的目录,将出错的git工程与冲突的git工程进行处理。
全文数据:
权利要求:
百度查询: 北京果枝众合科技有限公司 一种用于AOSP项目的代码混合管理方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。