[發明專利]一種代碼版本的管理方法和管理系統在審
| 申請號: | 202110468505.0 | 申請日: | 2021-04-28 |
| 公開(公告)號: | CN113138794A | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 崔建華;石懷忠;孟瑾;錢亞紅;李小福;朱丹;劉丹丹;杜陜濤;張躍民;邱竹恒;劉玉葉;王慧;翟紅坤;齊嘉;單德森 | 申請(專利權)人: | 河南中煙工業有限責任公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 北京維澳專利代理有限公司 11252 | 代理人: | 常小溪 |
| 地址: | 450000 河南*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 代碼 版本 管理 方法 系統 | ||
本申請公開了一種代碼版本的管理方法和管理系統,代碼版本的管理方法,包括:接收客戶端的代碼更新狀態;根據代碼更新狀態獲得針對客戶端的提醒信息;向客戶端發送與客戶端對應的提醒信息。本申請中客戶端能夠看到服務器端的代碼的歷史記錄,同時服務器端也能查看到客戶端的代碼的歷史記錄,實現了雙向版本控制、方便跨地方的多人協同開發中歷史版本的追蹤和記錄,能夠更好地對項目文件或代碼進行管理。
技術領域
本申請涉及計算機技術領域,更具體地,涉及一種代碼版本的管理方法和管理系統。
背景技術
一些軟件開發項目需要多個開發人員對同一項目的一個甚至多個項目文件同時進行編輯和修改,從而實現協同開發。在協同開發過程中,同一個項目文件的相同或不同部分經多個開發人員編輯和修改,形成不同的代碼版本。
由于多個代碼版本的存在,在軟件開發過程中容易引入諸多問題,例如代碼不一致、代碼冗余、代碼的溯源困難,以及代碼整合復雜程度高等問題,這些問題的解決依賴于代碼版本的及時更新。
因此,急需一種及時更新和實時跟蹤代碼的歷史版本的方法,實現代碼的實時共享,在保護源代碼的同時避免上述問題的發生。
發明內容
本申請提供一種代碼版本的管理方法和管理系統,客戶端定期與服務器同步代碼更新狀態,并通過服務器向客戶端發送提醒以便及時更新代碼并提交至服務器,確保了代碼版本的更新速度,解決了代碼不一致、代碼冗余、代碼的溯源困難以及代碼整合復雜程度高的問題,提高了開發效率。
本申請提供了一種代碼版本的管理方法,包括:接收客戶端的代碼更新狀態;根據代碼更新狀態獲得針對客戶端的提醒信息;向客戶端發送與客戶端對應的提醒信息。
優選地,代碼更新狀態包括更新后的代碼版本的當前存儲位置及更新后的代碼版本的提交標識。
優選地,根據代碼更新狀態獲得針對客戶端的提醒信息,包括:若更新后的代碼版本的提交標識指示未提交,則生成提交提醒。
優選地,根據代碼更新狀態獲得針對客戶端的提醒信息,還包括:若更新后的代碼版本的當前存儲位置為工作區,則生成第一存儲提醒,第一存儲提醒指示將更新后的代碼版本存儲到緩存區。
優選地,根據代碼更新狀態獲得針對客戶端的提醒信息,還包括:若更新后的代碼版本的當前存儲位置為緩存區,則生成第二存儲提醒,第二存儲提醒指示將更新后的代碼版本存儲到倉庫區。
優選地,還包括:若更新后的代碼版本的提交標識指示已提交,則顯示代碼更新信息。
本申請還提供一種代碼版本的管理系統,包括服務器和多個客戶端;服務器分別與多個客戶端通信連接,服務器執行上述的代碼版本的管理方法;客戶端獲得代碼更新狀態并發送給服務器。
優選地,客戶端包括工作區、緩存區和倉庫區;代碼更新狀態包括更新后的代碼版本的當前存儲位置及更新后的代碼版本的提交標識,當前存儲區域為工作區、緩存區或倉庫區。
優選地,客戶端還包括第一顯示單元,第一顯示單元顯示更新后的代碼版本的當前存儲區域。
優選地,管理系統還包括代碼版本存儲器,代碼版本存儲器為分布式版本控制系統。
通過以下參照附圖對本申請的示例性實施例的詳細描述,本申請的其它特征及其優點將會變得清楚。
附圖說明
被結合在說明書中并構成說明書的一部分的附圖示出了本申請的實施例,并且連同其說明一起用于解釋本申請的原理。
圖1為本申請提供的代碼版本的管理系統的結構圖;
圖2是本申請提供的一個實施例的代碼版本的管理系統的數據傳輸原理圖;
圖3是本申請提供的代碼版本的管理方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南中煙工業有限責任公司,未經河南中煙工業有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110468505.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙氟磺酰亞胺鋰的制備方法
- 下一篇:計算機軟件開發人員用多功能工作臺





