An update method of a version tree file is disclosed. The method includes: determining the version tree file associated with the source code file to be updated when detecting the source code update instruction, and adding nodes in the version tree file according to the preset update tool; based on the version number of the version tree file. Determine the new version number of the updated source code file; add the new version number to the node to update the version tree file. The invention also discloses an updating device for the version tree file. The update of the version tree file in this invention is to determine the new version number according to the version number of the version tree file and add the new version number to the node of the version tree, which not only improves the efficiency of the update of the version tree file, but also ensures the accuracy of the update of the version tree file.
【技术实现步骤摘要】
版本树文件的更新方法和装置
本专利技术涉及计算机应用
,尤其涉及一种版本树文件的更新方法和装置。
技术介绍
目前,在代码库中开发源代码时,需要经常对源代码进行更新,更新源代码的同时,也需要更新版本树文件,以得到不同版本的源代码文件。但是现在的版本树文件更新时,需要开发人员手动更新,即源代码发生更新时,版本树文件中的版本号需要开发人员手动调整更新。当代码库中有大量的源代码文件需要更新时,若是采用手动更新版本号,不仅效率低,还容易出现遗漏导致更新的版本树文件不准确。
技术实现思路
本专利技术的主要目的在于提供一种版本树文件的更新方法和装置,旨在解决现有的版本树文件的更新方式,效率低,并且容易造成版本树文件更新不准确的技术问题。为实现上述目的,本专利技术提供一种版本树文件的更新方法,所述版本树文件的更新方法包括:在侦测到源代码更新指令时,确定待更新的源代码文件关联的版本树文件,并根据预设的更新工具在所述版本树文件中增加节点;基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号;将所述新版本号添加到所述节点中,以更新所述版本树文件。优选地,所述基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号的步骤包括:查询所述版本树文件中,存储时间点与当前时间点最接近的版本号;基于查询到的所述版本号以及预设的增量,确定新版本号,以作为更新后的源代码文件对应的新版本号。优选地,所述基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号的步骤之前,所述更新方法还包括:获取更新后的源代码;将更新后的源代码替换所述源代码文件中的原 ...
【技术保护点】
1.一种版本树文件的更新方法,其特征在于,所述版本树文件的更新方法包括:在侦测到源代码更新指令时,确定待更新的源代码文件关联的版本树文件,并根据预设的更新工具在所述版本树文件中增加节点;基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号;将所述新版本号添加到所述节点中,以更新所述版本树文件。
【技术特征摘要】
1.一种版本树文件的更新方法,其特征在于,所述版本树文件的更新方法包括:在侦测到源代码更新指令时,确定待更新的源代码文件关联的版本树文件,并根据预设的更新工具在所述版本树文件中增加节点;基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号;将所述新版本号添加到所述节点中,以更新所述版本树文件。2.如权利要求1所述的版本树文件的更新方法,其特征在于,所述基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号的步骤包括:查询所述版本树文件中,存储时间点与当前时间点最接近的版本号;基于查询到的所述版本号以及预设的增量,确定新版本号,以作为更新后的源代码文件对应的新版本号。3.如权利要求1所述的版本树文件的更新方法,其特征在于,所述基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号的步骤之前,所述更新方法还包括:获取更新后的源代码;将更新后的源代码替换所述源代码文件中的原始源代码,得到更新后的源代码文件;或者,根据更新后的源代码生成新的源代码文件,以作为更新后的源代码文件。4.如权利要求1-3任一项所述的版本树文件的更新方法,其特征在于,所述在侦测到源代码更新指令时,确定待更新的源代码文件关联的版本树文件的步骤之前,所述更新方法还包括:通过预设界面接收到外界输入的地址信息时,定位所述地址信息对应的代码库;若在所述代码库中检测到源代码文件的选择操作,认为接收到源代码更新指令,并将选择的源代码文件作为待更新的源代码文件。5.如权利要求4所述的版本树文件的更新方法,其特征在于,所述将所述新版本号添加到所述节点中,以更新所述版本树文件的步骤之后,所述更新...
【专利技术属性】
技术研发人员:张秉瑞,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。