[发明专利]自动递交方法、装置及系统在审
申请号: | 201811542168.X | 申请日: | 2018-12-17 |
公开(公告)号: | CN109669700A | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 周海涛;江君伟;贺利星;马宁 | 申请(专利权)人: | 恒生电子股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 巴翠昆;王宝筠 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件标识 编译 装置及系统 工程标识 源代码 关联关系确定 测试操作 测试工具 测试通过 代码检测 辅助工具 更新文件 技术工具 检测工具 开发设备 流程管理 批量测试 文件集 管控 预设 申请 服务器 发送 关联 更新 统一 开发 | ||
1.一种自动递交方法,其特征在于,包括:
在更新源代码后的更新文件标识集中确定待递交文件标识集;
利用预设关联关系确定所述待递交文件标识集关联的工程标识集;
对所述工程标识集对应的工程集执行批量编译操作和批量测试操作;
在所述工程集测试通过后,发送所述待递交文件标识集对应的待递交文件集至服务器。
2.如权利要求1所述的方法,其特征在于,
所述更新文件标识集包括一个或多个更新文件的文件标识,以及,用于表示更新文件所采用更新操作的文件标签;其中,文件标签为修改标签、删除标签、添加标签、缺失标签、无版本控制标签中的一种;
则所述在更新源代码后的更新文件标识集中确定待递交文件标识集,包括:
提供用于显示所述更新文件标识集的显示界面,以供用户对所述更新文件标识集中的文件标识执行选择操作;
在接收所述选择操作对应的选择完成指令后,将所述选择完成指令指示的一个或多个文件标识确定为所述待递交文件标识集。
3.如权利要求1所述的方法,其特征在于,
所述预设关联关系包括源代码中各个文件标识与工程标识之间的关联关系,则利用预设关联关系确定所述待递交文件标识集关联的工程标识集,包括:
从所述预设关联关系中,确定所述待递交文件标识集中各个文件标识关联的一个或多个工程标识;
对各个文件标识关联的一个或多个工程标识执行汇总和去重操作,获得所述待递交文件标识集对应的工程标识集。
4.权利要求1所述的方法,其特征在于,所述对所述工程标识集对应的工程集执行批量编译操作和批量测试操作包括:
利用所述工程标识集确定工程集,并划分工程集为本地工程集和远端工程集;
对于本地工程集调用编译工具对所述本地工程集执行批量编译操作,调用测试工具对编译后本地工程集执行批量测试操作,并获得测试结果;
对于远端工程集发送远端工程集至服务器,由服务器编译工程集并开启工程集中各个工程对应的启动项,重启服务器并依据重启结果确定测试结果。
5.如权利要求2所述的方法,其特征在于,在对所述工程标识集对应的工程集执行批量编译操作和批量测试操作之前,还包括:
将所述更新文件标识集排除所述待递交文件标识集后剩余的文件标识,确定为非递交文件标识集;
对所述非递交文件标识集对应的非递交文件集执行备份操作,获得备份文件集;
对所述非递交文件集执行与服务器同步操作。
6.如权利要求5所述的方法,其特征在于,所述对所述非递交文件集执行与服务器同步操作,包括:
对于所述非递交文件标识集中文件标签为修改标签的文件标识,则从所述服务器下载文件标识对应的文件至所述非递交文件集,并替换所述非递交文件集中该文件标识对应的文件;
对于所述非递交文件标识集中文件标签为删除标签的文件标识,则从所述服务器下载该文件标识对应的文件至所述非递交文件集;
对于所述非递交文件标识集中文件标签为增加标签的文件标识,则删除所述非递交文件集中该文件标识对应的文件;
对于所述非递交文件标识集中文件标签为缺失标签的文件标识,则从所述服务器下载该文件标识对应的文件至所述非递交文件集;
对于所述非递交文件标识集中文件标签为无版本控制标签的文件标识,则从所述服务器下载该文件标识对应的文件至所述非递交文件集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811542168.X/1.html,转载请声明来源钻瓜专利网。