目标代码的选取方法及装置制造方法及图纸

技术编号:14884584 阅读:85 留言:0更新日期:2017-03-25 00:54
本申请实施例涉及一种目标代码的选取方法及装置,包括:获取分支代码对应的代码修改列表以及版本号,其中,所述代码修改列表用于记录所述分支代码中的已变更代码;根据所述版本号,查找所述已变更代码对应的第一变更记录信息;若未查找到所述第一变更记录信息,则将所述已变更代码选取为目标代码。由此,可以实现自动地选取出目标代码,提高了目标代码的选取速度。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种目标代码的选取方法及装置
技术介绍
在代码的日常开发工作中,当开发人员对已经提交的分支代码进行了更新(如,问题(bug)修复等),特别是,该分支代码已经被多个其它子系统调用,并需要再次提交时,通常需要同时提交上述分支代码中更新部分相关的描述信息,而该描述信息是上述其它子系统修改本地调用接口的重要依据,描述信息的漏提,通常会引起其它子系统不能及时地修改本地调用接口,从而不能正确调用上述分支代码,进一步地,会导致由该分支代码与其它子系统共同实现的业务功能的异常。因此,如何快速而正确的选取出漏提描述信息的分支代码就成为本申请要解决的技术问题。
技术实现思路
本申请实施例提供了一种目标代码的选取方法及装置,可以快速而正确地选取出漏提描述信息的目标代码。第一方面,提供了一种目标代码的选取方法,该方法包括:获取分支代码对应的代码修改列表以及版本号,其中,所述代码修改列表用于记录所述分支代码中的已变更代码;根据所述版本号,查找所述已变更代码对应的第一变更记录信息;若未查找到所述第一变更记录信息,则将所述已变更代码选取为目标代码。第二方面,提供了一种目标代码的选本文档来自技高网...
目标代码的选取方法及装置

【技术保护点】
一种目标代码的选取方法,其特征在于,所述方法包括:获取分支代码对应的代码修改列表以及版本号,其中,所述代码修改列表用于记录所述分支代码中的已变更代码;根据所述版本号,查找所述已变更代码对应的第一变更记录信息;若未查找到所述第一变更记录信息,则将所述已变更代码选取为目标代码。

【技术特征摘要】
1.一种目标代码的选取方法,其特征在于,所述方法包括:获取分支代码对应的代码修改列表以及版本号,其中,所述代码修改列表用于记录所述分支代码中的已变更代码;根据所述版本号,查找所述已变更代码对应的第一变更记录信息;若未查找到所述第一变更记录信息,则将所述已变更代码选取为目标代码。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若查找到所述第一变更记录信息,则向分支代码管理系统返回指示信息,所述指示信息用于指示所述分支代码管理系统将所述分支代码合并入主干代码,其中,所述分支代码管理系统用于生成所述分支代码对应的代码修改列表以及版本号。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述版本号,查找所述已变更代码对应的第一变更记录信息,包括:根据所述版本号,获取所述分支代码对应的第二变更记录信息;从所述第二变更记录信息中查找所述已变更代码对应的第一变更记录信息。4.根据权利要求1所述的方法,其特征在于,所述已变更代码包括至少一个类;所述查找所述已变更代码对应的第一变更记录信息,包括:查找所述至少一个类中每个类对应的第一变更记录信息。5.根据权利要求4所述的方法,其特征在于,所述若未查找到所述第一变更记录信息,则将所述已变更代码选取为目标代码,包括:若未查找到所述至少一个类中任一类对应的第一变更记录信息,则将所述任一类选取为目标代码。6.根据权利要求4或5所述的方法,其特征在于,所述第二变更记录信
\t息包含一个或者多个类;所述从所述第二变更记录信息中查找所述已变更代码对应的第一变更记录信息,包括:步骤A:将所述至少一个类中第一个类与所述第二变更记录信息中包含的一个或多个类依次进行比对,当比对一致时,则认为查找到所述第一个类对应的第一变更记录信息;否则,认为未查找到所述第一个类对应的第一变更记录信息;步骤B:重复执行步骤A,直至查找到或未查找到所述至少一个类中每个类对应的第一变更记录信息。7...

【专利技术属性】
技术研发人员:项和平
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1