[发明专利]基于机顶盒项目的SVN服务器管理方法及系统在审
申请号: | 201710892599.8 | 申请日: | 2017-09-27 |
公开(公告)号: | CN107707646A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 王华泽 | 申请(专利权)人: | 深圳市九洲电器有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/443;H04N21/81;G06F8/20;G06F8/71;G06F9/445 |
代理公司: | 深圳市爱迪森知识产权代理事务所(普通合伙)44341 | 代理人: | 何婷 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 机顶盒 项目 svn 服务器管理 方法 系统 | ||
1.一种基于机顶盒项目的SVN服务器管理方法,其特征在于,包括如下步骤:
S10:对SVN服务器上的代码进行划分,划分为共用化代码和特用化代码,将共用化代码在SVN服务器上只存储一份并存储在预先创建的共用文件夹中;
S20:对于机顶盒的每个项目,在SVN服务器上均建立一个项目文件夹,项目文件夹用来存储每个项目的特用化代码;
S30:在需要对项目进行编译时,由SVN服务器共用文件夹中下载共用化代码并通过软链接的方式链接共用化代码,由项目文件夹中下载特用化代码。
2.根据权利要求1所述的基于机顶盒项目的SVN服务器管理方法,其特征在于,所述步骤S10具体为:对机顶盒项目的bll、server、board、hal、osal、vendor六层代码进行划分,将hal、osal、vendor这三层代码划分为共用化代码,并将这三层接口采用统一封装后放入共用文件夹中。
3.根据权利要求2所述的基于机顶盒项目的SVN服务器管理方法,其特征在于,所述步骤S20具体为:将bll、server、board这三层代码划分为特用化代码,并存储在项目文件夹中。
4.根据权利要求3所述的基于机顶盒项目的SVN服务器管理方法,其特征在于,所述步骤S30具体为:将项目的hal、osal、vendor层通过软链接的方式,分别链接至共用化代码中的hal、osal、vendor层。
5.一种基于机顶盒项目的SVN服务器管理系统,其特征在于,包括:
代码划分单元,对SVN服务器上的代码进行划分,划分为共用化代码和特用化代码,将共用化代码在SVN服务器上只存储一份并存储在预先创建的共用文件夹中;
项目文件夹创建单元,对于机顶盒的每个项目,在SVN服务器上均建立一个项目文件夹,项目文件夹用来存储每个项目的特用化代码;
项目代码下载单元,在需要对项目进行编译时,由SVN服务器共用文件夹中下载共用化代码并通过软链接的方式链接共用化代码,由项目文件夹中下载特用化代码。
6.根据权利要求5所述的基于机顶盒项目的SVN服务器管理系统,其特征在于,所述代码划分单元对机顶盒项目的bll、server、board、hal、osal、vendor六层代码进行划分,将hal、osal、vendor这三层代码划分为共用化代码,并将这三层接口采用统一封装后放入共用文件夹中。
7.根据权利要求6所述的基于机顶盒项目的SVN服务器管理系统,其特征在于,所述代码划分单元将bll、server、board这三层代码划分为特用化代码,并存储在项目文件夹中。
8.根据权利要求7所述的基于机顶盒项目的SVN服务器管理系统,其特征在于,所述项目代码下载单元将项目的hal、osal、vendor层通过软链接的方式,分别链接至共用化代码中的hal、osal、vendor层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市九洲电器有限公司,未经深圳市九洲电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710892599.8/1.html,转载请声明来源钻瓜专利网。