[發明專利]公共問題修改多分支維護系統及方法有效
| 申請號: | 201510866727.2 | 申請日: | 2015-11-30 |
| 公開(公告)號: | CN105487912B | 公開(公告)日: | 2020-01-10 |
| 發明(設計)人: | 李蕊 | 申請(專利權)人: | 無錫聞泰信息技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 11421 北京天盾知識產權代理有限公司 | 代理人: | 黃鵬飛 |
| 地址: | 214000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 公共 問題 修改 分支 維護 系統 方法 | ||
本發明揭示了一種公共問題修改多分支維護系統及方法,所述系統包括:hash_list修改模塊、多分支辨析模塊、分支創建模塊、合入執行模塊;通過腳本將所述hash_list修改模塊所列出的hash_list自動上傳合入到分支創建模塊或/和分支創建模塊所分析出的branch_list。本發明提出的公共問題修改多分支維護系統及方法,可提高軟件維護效率。本發明盡可能采用替代人工錄入的腳本執行方法,即幫助軟件人員解決了多條修改需要多分支合入提交,解決軟件人員行業存在的多分支管理維護難問題,也解決了多分支驗證所花費的時間;本發明在多分支維護時,效果尤為明顯。
技術領域
本發明屬于軟件開發技術領域,涉及一種軟件維護系統,尤其涉及一種公共問題修改多分支維護系統;同時,本發明還涉及一種公共問題修改多分支維護方法。
背景技術
現有的多分支維護方式,都是軟件人員根據自己需要合入的hash值,來采用gitcherry-pick或者gitmerge的方法,人工建立新的分支回退到相應節點,來進行合入的。
現有方式占用了研發人員大量的時間,而且研發人員存在多分支提交無法及時驗證編譯,同時解決沖突不當,導致編譯出問題的情況頻頻發生。
有鑒于此,如今迫切需要設計一種新的多分支維護方式,以便克服現有維護方式存在的上述缺陷。
發明內容
本發明所要解決的技術問題是:提供一種公共問題修改多分支維護系統,可提高軟件維護效率。
此外,本發明還提供一種公共問題修改多分支維護方法,可提高軟件維護效率。
為解決上述技術問題,本發明采用如下技術方案:
一種公共問題修改多分支維護系統,所述系統包括:修改hash_list模塊、多分支辨析branch_list模塊、分支創建模塊、合入執行模塊;
所述修改hash_list模塊通過手動輸入備份的方式做記錄,或者由歷史log關鍵字自行檢索出生成;
所述多分支辨析branch_list模塊采用的git方法,使用 python腳本語言獲取生成,或者使用管理代碼方法工具或手動錄入;
所述分支創建模塊用以將上述branch_list和hash_list使用git方法,新建本地分支追蹤到遠端,以供后續使用;
合入執行模塊用以使用gitcherry-pick方式,通過輪詢的方法逐一項合入hash_list到branch_list中去;
每次輪詢合入后,根據界面提示字串是否包含git commit-c來確保合入是否沖突,如果沖突,則提示用戶自行手動合入;
同時,每次輪詢合入后,使用單獨編譯的方式,對合入git庫進行編譯驗證,以確保初步的編譯通過。
一種公共問題修改多分支維護系統,所述系統包括:修改hash_list模塊、多分支辨析branch_list模塊、分支創建模塊、合入執行模塊;
通過腳本將所述修改hash_list模塊所列出的hash_list自動上傳合入到分支創建模塊或/和分支創建模塊所分析出的 branch_list。
作為本發明的一種優選方案,所述修改hash_list模塊通過手動輸入備份的方式做記錄,或者由歷史log關鍵字自行檢索出生成;
所述多分支辨析branch_list模塊采用的git方法,使用 python腳本語言獲取生成,或者使用管理代碼方法工具或手動錄入。
作為本發明的一種優選方案,所述分支創建模塊用以將上述branch_list和hash_list使用git方法,新建本地分支追蹤到遠端,以供后續使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫聞泰信息技術有限公司,未經無錫聞泰信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510866727.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:細長傳動軸軸端自動淬火裝置
- 下一篇:一種充電式田字型黑板擦





