[發明專利]多模塊系統代碼版本的管理方法、裝置和計算機設備有效
| 申請號: | 202010142301.3 | 申請日: | 2020-03-04 |
| 公開(公告)號: | CN111399898B | 公開(公告)日: | 2023-09-05 |
| 發明(設計)人: | 皮浩 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 模塊 系統 代碼 版本 管理 方法 裝置 計算機 設備 | ||
1.一種多模塊系統代碼版本的管理方法,其特征在于,所述系統至少包括第一模塊和第二模塊,所述管理方法包括:
當所述第一模塊更新時,確定第一版本號與第二版本號中版本順序較新的版本號,其中,所述第一版本號為所述第一模塊當前的版本號,所述第二版本號為所述第二模塊當前的版本號;
按照版本順序規則更新所述版本順序較新的版本號,得到第三版本號;以及
確定所述第一模塊更新后的版本號為所述第三版本號,
當所述第一模塊和所述第二模塊同時更新時,判斷所述第一模塊與所述第二模塊是否滿足預設的關聯關系;
當所述第一模塊與所述第二模塊滿足預設的關聯關系時,確定所述第二模塊更新后的版本號為所述第三版本號;
當所述第一模塊與所述第二模塊不滿足預設的關聯關系時,按照所述版本順序規則更新所述第三版本號,得到第四版本號,確定所述第二模塊更新后的版本號為所述第四版本號。
2.根據權利要求1所述的多模塊系統代碼版本的管理方法,其特征在于,所述版本號包括至少兩個子信息,每個所述子信息對應一個更新級別,按照版本順序規則更新所述版本順序較新的版本號得到第三版本號的步驟包括:
確定所述第一模塊的代碼塊更新的更新級別;
在所述版本順序較新的版本號中,獲取與確定的所述更新級別所對應的子信息,得到待更新子信息;
將所述待更新子信息增加預設增量,得到更新子信息;
若所述待更新子信息為最低的更新級別,則利用所述更新子信息替換所述版本順序較新的版本號中的所述待更新子信息,得到所述第三版本號;
若所述待更新子信息不為最低的更新級別,則利用所述更新子信息替換所述版本順序較新的版本號中的所述待更新子信息,并將更新級別低于所述待更新子信息的子信息全部設置為初始子信息,得到所述第三版本號。
3.根據權利要求1所述的多模塊系統代碼版本的管理方法,其特征在于,預設代碼版本管理表,所述管理表包括若干版本記錄,每個所述版本記錄包括所述第一模塊對應第一信息、所述第二模塊對應的第二信息和所述系統對應的第三信息,所述管理方法還包括:
在所述管理表中新建一條版本記錄;
當所述第一模塊更新且所述第二模塊不更新時,在所述版本記錄中,設置所述第一信息和所述第三信息均為所述第三版本號,設置所述第二信息為所述第二版本號;
當所述第一模塊和所述第二模塊同時更新且所述第一模塊與所述第二模塊滿足預設的關聯關系時,在所述版本記錄中,設置所述第一信息、所述第二信息和所述第三信息均為所述第三版本號;
當所述第一模塊和所述第二模塊同時更新且所述第一模塊與所述第二模塊不滿足預設的關聯關系時,在所述版本記錄中,設置所述第一信息為所述第三版本號,設置所述第二信息和所述第三信息均為所述第四版本號。
4.根據權利要求3所述的多模塊系統代碼版本的管理方法,其特征在于,
在確定第一版本號與第二版本號中版本順序較新的版本號的步驟之前,所述管理方法包括:接收待存儲代碼塊,并在所述系統中確定與所述待存儲代碼塊對應的模塊,其中,當所述待存儲代碼塊對應的模塊為所述第一模塊時,確定所述第一模塊更新;
確定第一版本號與第二版本號中版本順序較新的版本號的步驟包括:在所述管理表中新建一條版本記錄的步驟之前,獲取所述管理表中最后一條版本記錄中的第三信息,得到所述第一版本號與所述第二版本號中版本順序較新的版本號;
在確定所述第一模塊更新后的版本號為所述第三版本號的步驟之后,所述管理方法還包括:根據所述第三版本號命名所述待存儲代碼塊,將所述待存儲代碼塊存儲至所述第一模塊對應的代碼倉庫。
5.根據權利要求4所述的多模塊系統代碼版本的管理方法,其特征在于,在所述系統中確定與所述待存儲代碼塊對應的模塊的步驟包括:
提供一模塊選擇界面;
獲取所述模塊選擇界面接收到的模塊選擇操作;
在所述系統中確定所述模塊選擇操作所選定的模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010142301.3/1.html,轉載請聲明來源鉆瓜專利網。





