[发明专利]一种程序代码管理装置、方法及程序代码管理器有效
申请号: | 201710203538.6 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106886420B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 陈睿 | 申请(专利权)人: | 广州柔视智能科技有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/41 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 赵爱蓉 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序代码 管理 装置 方法 管理器 | ||
本发明提出了一种程序代码管理装置、方法及程序代码管理器,该方法包括:根据预设的功能分支与代码层的映射关系,将各功能分支的程序代码设置在对应的代码层中,以通过不同代码层对对应代码层中的程序代码进行分别管理;对用户预置的代码层中的程序代码进行编译。本发明提出的一种程序代码管理装置、方法及程序代码管理器,通过将程序代码自动设置在不同属性的代码层中,并将程序日志设置在日志层中,通过对代码层和日志层的管理,实现了程序代码和程序日志的高效率自动化管理,有效的增强了程序代码和程序日志的管理效率,缩短了程序员的程序代码和程序日志管理时间。
技术领域
本发明涉及程序代码技术领域,尤其涉及一种程序代码管理装置、方法及程序代码管理器。
背景技术
随着移动终端功能的不断完善,移动终端的开发工具也非常的多样化。而程序代码的管理主要是使用以git(分布式程序代码版本控制系统)和svn(程序代码版本控制系统)为主,但对于分布式开发的程序代码主要通过git进行管理。同时git也以分布式的良好功能赢得了大多数程序开发者的喜爱。但大多数程序开发者在程序代码开发的过程中都会打log(日志),而当提交程序代码时,要求将log去除。然而在程序代码开发过程中往往一次提交并不能将所有的功能完成,等到下次再开发这个功能时又需要重新加入log;当程序开发者被要求开发某个功能时,由于某种原因该功能要延后开发,此时数程序开发者就必须将这些已经开发好的部分功能保存到本地,等下次用户再次开发此功能时就将本地的代码重新一句句对比写到当前程序代码上。上面的这些场景下的这些行为极大的耽误了数程序开发者的宝贵时间,极大的影响了数程序开发者的程序代码开发效率。
发明内容
本发明的主要目的在于提出一种程序代码管理装置、方法及程序代码管理器,克服现有技术中git管理程序代码效率低下的缺陷。
为实现上述目的,本发明提供的一种程序代码管理装置,包括:
设置模块,用于根据预设的功能分支与代码层的映射关系,将各功能分支的程序代码设置在对应的代码层中,以通过不同代码层对对应代码层中的程序代码进行分别管理;
编译模块,用于对用户预置的代码层中的程序代码进行编译。
可选的,所述装置还包括:
日志管理模块,用于在所述编译模块对用户预置的代码层中的程序代码进行编译之前,将各功能分支的程序代码中的日志设置在各功能分支对应的日志层中,以通过不同日志层对对应日志层中的日志进行分别管理;
将所有日志层保存至设定的存储服务器中,并删除各功能分支的程序代码中的日志。
可选的,所述装置还包括:
日志恢复模块,用于在所述编译模块对用户预置的代码层中的程序代码进行编译之后,当用户对任一功能分支的程序代码进行修改时,将所述任一功能分支对应的日志层由所述设定的存储服务器中拷贝至所述任一功能分支的程序代码中。
可选的,所述设置模块,具体用于:
根据预设的功能分支与代码层的属性的映射关系,将各功能分支的程序代码设置在对应属性的代码层中,以通过不同属性的代码层对对应代码层中的程序代码进行分别管理。
可选的,所述装置还包括:
保存模块,用于在所述设置模块将各功能分支的程序代码设置在对应属性的代码层中之后,将所有代码层中的程序代码序列化,并保存至设定的本地存储服务器对应的代码层中,和/或设定的远程存储服务器对应的代码层中。
可选的,所述编译模块,具体用于:
根据预设的功能分支与代码层的映射关系,将用户预置属性的代码层发送至设定的分支服务器中对应的功能分支中,并控制所述设定的分支服务器对所述用户预置属性的代码层中的程序代码进行编译。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州柔视智能科技有限公司,未经广州柔视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710203538.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络图片加载方法及装置
- 下一篇:微件的加载方法及装置