The invention discloses a code synchronization method, device and system, wherein, the code synchronization method obtains the user identification information and the code data to be synchronized, generates the corresponding version number according to the user identification information and the code data, packs the version number and the code data into the synchronization code data package and sends them to the code synchronization target device for saving, solves the existing technology In the process of code saving and backup, software developers not only need to name the saved files, but also need to consider the storage space size of the storage server, resulting in the whole process of time-consuming, inefficient and cumbersome technical problems; it provides an efficient, convenient and time-saving code synchronization method.
【技术实现步骤摘要】
一种代码同步方法、装置及系统
本专利技术涉及数据备份同步
,尤其是涉及一种代码同步方法、装置及系统。
技术介绍
GIT:是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。随着互联网技术的不断发展和广泛应用,软件研发人员的工作内容和工作复杂程度也在不断增加,如何解决软件研发人员进行研发工作时,对产生的代码进行快速便捷地备份、保存、同步成为需要克服的技术问题。现有技术中,软件研发人员运营代码均通过使用第三方开源工具的方式,这种方式需要通过手动输入命令进行备份,耗费较长的时间且还需要软件研发人员在对代码数据进行备份保存时需要命名,另外还需要考虑存储服务器的存储空间,这给软件开发人员带来了较大的不便,影响了其工作的效率和便捷性。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的是提供一种高效、便捷、省时的代码同步方法。本专利技术所采用的技术方案是:第一方面,本专利技术提供一种代码同步方法,其包括:获取用户标识信息和待同步的代码数据;根据所述用户标识信息和所述代码数据生成版本号;将所述版本号和所述代码数据打包成同步代码数据包,并发送至代码同步目标设备进行存储。进一步地,根据所述代码数据生成版本号具体包括:获取所述代码数据后,自动根据所述用户标识信息、获取所述代码数据的时间信息和所述代码数据的内容信息生成所述版本号。进一步地,获取用户 ...
【技术保护点】
1.一种代码同步方法,其特征在于,包括:/n获取用户标识信息和待同步的代码数据;/n根据所述用户标识信息和所述代码数据生成版本号;/n将所述版本号和所述代码数据打包成同步代码数据包保存后,并发送至代码同步目标设备进行存储。/n
【技术特征摘要】
1.一种代码同步方法,其特征在于,包括:
获取用户标识信息和待同步的代码数据;
根据所述用户标识信息和所述代码数据生成版本号;
将所述版本号和所述代码数据打包成同步代码数据包保存后,并发送至代码同步目标设备进行存储。
2.根据权利要求1所述的代码同步方法,其特征在于,根据所述代码数据生成版本号具体包括:
获取所述代码数据后,自动根据所述用户标识信息、获取所述代码数据的时间信息和所述代码数据的内容信息生成所述版本号。
3.根据权利要求1或2所述的代码同步方法,其特征在于,获取用户标识信息和待同步的代码数据具体为:
获取用户的名称作为所述用户标识信息,获取计算机待同步的代码数据作为所述代码数据。
4.根据权利要求3所述的代码同步方法,其特征在于,所述代码同步目标设备为第一GIT服务器;所述计算机与所述第一GIT服务器连接后获取所述同步代码数据包。
5.根据权利要求4所述的代码同步方法,其特征在于,将所述版本号和所述代码数据打包成同步代码数据包,并发送至代码同步目标设备进行存储具体包括:
以所述版本号为所述代码数据包的名称,并以所述代码数据为所述代码数据包的内容进行打包后,将所述代码数据包发送至所述第一GIT服务器进行存储。
6.一种代码同步装置,其特征在于,包括:
信息数据获取模块,用于获取用户标识信息和待同步的代码数据;
版本号生成模块,用于根据所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。