发明名称 软件程序的基线版本管理方法及系统
摘要 本发明提供了一种软件程序的基线版本管理方法,包括以下步骤:对二进制程序进行源码解析,记录所述二进制程序对应的源码文件;监控二进制程序的上线单的状态;根据所述上线单的状态查找二进制程序对应的源码文件,对所述查找到的源码文件的基线版本号进行更新。采用上述方法能够在软件开发的并行开发模式下获取到准确的代码版本。此外,还提供了一种软件程序的基线版本管理系统。
申请公布号 CN102915233B 申请公布日期 2016.12.14
申请号 CN201110221350.7 申请日期 2011.08.03
申请人 腾讯科技(深圳)有限公司 发明人 母天石
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 何平;曾旻辉
主权项 一种软件程序的基线版本管理方法,包括以下步骤:对二进制程序进行源码解析,记录所述二进制程序对应的源码文件,所述源码文件包括cpp文件及所述cpp文件引用的hpp文件;监控二进制程序的上线单的状态;根据所述上线单的状态查找二进制程序对应的源码文件,对所述查找到的源码文件的基线版本号进行更新;所述对二进制程序进行源码解析,记录二进制程序对应的源码文件的步骤包括:执行指令,得到编译中间结果,对所述编译中间结果进行扫描,得到cpp文件组成及其引用的hpp文件组成,将所述得到的cpp文件组成、hpp文件组成与二进制程序的对应关系记录到二进制源码解析对应表中。
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室