[发明专利]开发流程优化方法、装置及存储介质有效
申请号: | 201710540109.8 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107247601B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 黄露洋;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 流程 优化 方法 装置 存储 介质 | ||
1.一种开发流程优化方法,其特征在于,所述方法包括:
多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码,对所述第一终端各自对应的第一组件的源代码进行更新;
检测到更新完成后,所述多个第一组件各自所在的第一终端分别向所述第二组件所在的第二终端发起源代码合并请求,以便所述第二终端接收所述多个第一组件各自所在的第一终端发起的源代码合并请求之后,发布所述第二组件的版本,所述第二组件的版本包括所有所述第二组件的修改后的源代码;
其中,在多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码之前,所述方法还包括:
所述第一组件所在的第一终端获取与该第一组件相关联的第二组件的源代码,对所述第二组件配置开发环境,以获得所述第一组件对应工程中的第一目录,所述第一目录包括所述第二组件的源代码;
对所述第一目录下的第二组件的源代码进行修改,获得所述第二组件的修改后的源代码;
修改所述第一组件对应工程中的配置文件,将主工程源代码发送给主工程代码托管服务器,所述主工程源代码包括所述第一组件的源代码和所述第二组件的修改后的源代码。
2.根据权利要求1所述的方法,其特征在于,所述对所述第二组件配置开发环境包括:
设置获取到的与第一组件相关联的第二组件的源代码的本地路径;
创建第一组件的新分支目录;
修改所述第一组件对应工程中的配置文件中第二组件的配置。
3.根据权利要求2所述的方法,其特征在于,所述修改所述第一组件对应工程中的配置文件中第二组件的配置包括:
在所述第一组件对应工程中的配置文件中,增加路径参数,所述路径参数指向所述第二组件的源代码的本地路径,以便所述第一目录中所述第二组件的源代码与所述本地路径中的第二组件的源代码作映射。
4.根据权利要求2所述的方法,其特征在于,对所述第一目录下的第二组件的源代码进行修改,获得所述第二组件的修改后的源代码之后,所述方法还包括:
将所述第二组件的修改后的源代码发送给代码托管服务器。
5.一种开发流程优化装置,其特征在于,所述装置包括:
更新单元,用于多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码,对所述第一终端各自对应的第一组件的源代码进行更新;
发起请求单元,用于检测到更新完成后,所述多个第一组件各自所在的第一终端分别向所述第二组件所在的第二终端发起源代码合并请求,以便所述第二终端接收所述多个第一组件各自所在的第一终端发起的源代码合并请求之后,发布所述第二组件的版本,所述第二组件的版本包括所有所述第二组件的修改后的源代码;
其中,所述装置还包括:
目录获得单元,用于在所述更新单元的多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码之前,所述第一组件所在的第一终端获取与该第一组件相关联的第二组件的源代码,对所述第二组件配置开发环境,以获得所述第一组件对应工程中的第一目录,所述第一目录包括所述第二组件的源代码;
修改单元,用于对所述第一目录下的第二组件的源代码进行修改,获得所述第二组件的修改后的源代码;
发送单元,用于修改所述第一组件对应工程中的配置文件,将主工程源代码发送给主工程代码托管服务器,所述主工程源代码包括所述第一组件的源代码和所述第二组件的修改后的源代码。
6.根据权利要求5所述的装置,其特征在于,所述目录获得单元包括:
设置子单元,用于设置获取到的与第一组件相关联的第二组件的源代码的本地路径;
创建子单元,用于创建第一组件的新分支目录;
文件修改子单元,用于修改所述第一组件对应工程中的配置文件中第二组件的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710540109.8/1.html,转载请声明来源钻瓜专利网。