[发明专利]源码共享方法、服务器、计算机可读存储介质及系统有效
申请号: | 201811578215.6 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109669692B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 曹军 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518052 广东省深圳市南山区中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 源码 共享 方法 服务器 计算机 可读 存储 介质 系统 | ||
本发明公开了一种源码共享方法,所述源码共享方法包括:在确认当前有系统开发需求时,在预设的源码目录树中确认所述系统开发需求对应的目标源文件;根据所述目标源文件创建对应的本地文件,以使开发人员基于所述本地文件进行目标源文件的代码开发操作;在确认有修改后的本地文件上传时,在源码目录树中替换与所述本地文件对应的目标源文件。本发明还公开了一种服务器、计算机可读存储介质及系统。本发明通过构建源码树及创建源文件软链接,以在开发人员进行代码修改时直接创建基于源文件的本地文件进行修改,无需下载开发源码布置开发环境,实现了提高开发效率的有益效果。
技术领域
本发明涉及软件开发技术领域,尤其涉及一种源码共享方法、服务器、计算机可读存储介质及系统。
背景技术
随着目前软件行业的不断发展,越来越多的优秀软件诞生。而对于一些大型项目,其源代码是非常大的,管理员在管理时,需要耗费大量的精力。如:一个Android系统项目,如果多名开发人员在同一个服务器下进行开发时,则每名用户都需要下载该项目源码。因为项目过于庞大,开发人员不得不耗费大量时间进行下载和编译。此时服务器也会因存在大量冗余文件而明显降低了服务器空间利用率及服务器运行效率。同时因为服务器可用磁盘空间降低,开发人员的开发效率也会明显降低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种源码共享方法,旨在解决现有技术在程序开发下载源码项目时,由于开发源码数据过大造成下载时间长导致的开发效率低的技术问题。
为实现上述目的,本发明提供一种源码共享方法,包括以下内容:
在确认当前有系统开发需求时,在预设的源码目录树中确认所述系统开发需求对应的目标源文件;
根据所述目标源文件创建对应的本地文件,以使开发人员基于所述本地文件进行目标源文件的代码开发操作;
在确认有修改后的本地文件上传时,在源码目录树中替换与所述本地文件对应的目标源文件。
优选地,所述根据所述目标源文件创建对应的本地文件,以使开发人员基于所述本地文件进行目标源文件的代码开发操作的步骤,还包括:
在源码目录树中确认所述目标源文件的文件软链接,并删除已确认的所述文件软链接。
优选地,所述根据所述目标源文件创建对应的本地文件,以使开发人员基于所述本地文件进行目标源文件的代码开发操作的步骤之前,还包括:
获取当前登录的用户信息,确认所述用户信息是否具备所述目标源文件的读写权限;
在确认所述用户信息具备所述目标源文件的读写权限时,执行根据所述目标源文件创建对应的本地文件的步骤。
优选地,所述在确认当前有系统开发需求时,在预设的源码目录树中确认所述系统开发需求对应的目标源文件的步骤之前,还包括:
在确认当前有共享的开发源码时,根据所述开发源码的文件结构新建对应的源码目录树;
在已新建的所述源码目录树的树结构添加所述开发源码的开发源文件。
优选地,所述在已新建的所述源码目录树的树结构添加所述开发源码的开发源文件的步骤同时,还包括:
根据所述开发源文件位于所述源码目录树的树结构位置,生成所述开发源文件的文件软链接。
此外,为实现上述目的,本发明还提供一种服务器,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述源码共享方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811578215.6/2.html,转载请声明来源钻瓜专利网。