[發明專利]一種分支管理方法、系統、設備和存儲介質有效
| 申請號: | 202110645500.0 | 申請日: | 2021-06-10 |
| 公開(公告)號: | CN113485913B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 戶玉敏;吳昊;王紀飛 | 申請(專利權)人: | 上海百勝軟件股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海漢之律師事務所 31378 | 代理人: | 馬婷婷 |
| 地址: | 200127 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分支 管理 方法 系統 設備 存儲 介質 | ||
1.一種分支管理方法,其特征在于,用于接受多個存在邏輯關系的任務;針對每個任務,所述分支管理方法包括:
獲取JIRA系統中開發任務的當前任務狀態;
判斷所述當前任務狀態,執行相應的分支任務并更新所述當前任務狀態:
當所述當前任務狀態為“進行中”時,通過Git系統創建開發分支,并將所述當前任務狀態更新為“待測試”;
當所述當前任務狀態為“待測試”時,根據所述邏輯關系判斷所述開發任務是否存在前置任務,若存在,則將所述前置任務克隆并整合至所述開發分支,并將所述當前任務狀態更新為“測試中”;若不存在,則直接將所述當前任務狀態更新為“測試中”;
當所述當前任務狀態為“測試中”時,對所述開發分支進行測試驗收,并將所述當前任務狀態更新為“已完成”;
當所述當前任務狀態為“已完成”時,將所述開發分支合并至所述開發任務的源分支;
其中,當所述任務狀態為“進行中”時,判斷所述開發任務是否存在對應的源碼工程;
若存在所述源碼工程:
判斷所述開發任務是否存在對應的源分支,若不存在,將所述源碼工程對應的默認分支作為所述源分支;
根據所述源分支,通過Git系統創建所述開發分支,并將所述任務狀態更新為“待測試”,包括:
拉取Git系統的遠程配置文件中的最新代碼,并對最新代碼進行修改;
將修改后的代碼和代碼對應的提交信息提交至所述開發分支;
將修改后的代碼與所述開發分支進行合并;
其中,當所述開發分支中存在之前提交的代碼時,將之前提交的代碼刪除。
2.根據權利要求1所述的分支管理方法,其特征在于,代碼對應的提交信息包括當前任務的任務信息。
3.根據權利要求1所述的分支管理方法,其特征在于,還包括:
當所述當前任務狀態發生改變時,將改變后的當前任務狀態通過第三方平臺進行發送。
4.一種分支管理系統,其特征在于,采用如權利要求1-3任意一項所述分支管理方法,所述分支管理系統包括:
任務狀態獲取模塊,用于獲取JIRA系統中開發任務的當前任務狀態;
分支任務執行模塊,用于判斷所述當前任務狀態,執行相應的分支任務并更新所述當前任務狀態;
所述分支任務執行模塊包括:
開發分支單元,用于當所述當前任務狀態為“進行中”時,通過Git系統創建開發分支,并將所述當前任務狀態更新為“待測試”,包括:拉取Git系統的遠程配置文件中的最新代碼,并對最新代碼進行修改;將修改后的代碼和代碼對應的提交信息提交至所述開發分支;將修改后的代碼與所述開發分支進行合并;其中,當所述開發分支中存在之前提交的代碼時,將之前提交的代碼刪除;
其中,當所述任務狀態為“進行中”時,判斷所述開發任務是否存在對應的源碼工程;若存在所述源碼工程:判斷所述開發任務是否存在對應的源分支,若不存在,將所述源碼工程對應的默認分支作為所述源分支;
前置任務判斷單元,用于當所述當前任務狀態為“待測試”時,根據所述邏輯關系判斷所述開發任務是否存在前置任務,若存在,則將所述前置任務克隆并整合至所述開發分支,并將所述當前任務狀態更新為“測試中”;若不存在,則直接將所述當前任務狀態更新為“測試中”;
測試驗收單元,用于當所述當前任務狀態為“測試中”時,對所述開發分支進行測試驗收,并將所述當前任務狀態更新為“已完成”;
開發分支合并單元,用于當所述當前任務狀態為“已完成”時,將所述開發分支合并至所述開發任務的源分支。
5.一種分支管理設備,其特征在于,包括處理器,所述處理器和存儲器耦合,所述存儲器存儲有程序指令,當所述存儲器存儲的程序指令被所述處理器執行時實現權利要求1-3中任一項所述的分支管理方法。
6.一種計算機可讀的存儲介質,其特征在于,包括程序,當其在計算機上運行時,使得計算機執行如權利要求1-3中任一項所述的分支管理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海百勝軟件股份有限公司,未經上海百勝軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110645500.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種容膠量可控的立面粘接工藝
- 下一篇:一種抗壓復合電纜





