[發明專利]一種設計文件在線版本管理方法及裝置在審
| 申請號: | 202011242175.5 | 申請日: | 2020-11-09 |
| 公開(公告)號: | CN112363990A | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 張元一 | 申請(專利權)人: | 北京磨刀刻石科技有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/18 |
| 代理公司: | 北京萬思博知識產權代理有限公司 11694 | 代理人: | 高鎮 |
| 地址: | 100027 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設計 文件 在線 版本 管理 方法 裝置 | ||
本申請公開了一種設計文件在線版本管理方法及裝置。所述方法包括:當用戶創建在線文件時,為所述在線文件創建文件版本倉庫、HEAD指針和版本記錄,所述HEAD指針用于指向某個分支,所述分支由同一工作空間的所有版本按照修改時間串連而成,所述文件工作空間指實際的文件內容,所述分支包括主分支和新分支,當只存在一個分支時,該分支稱為主分支,所述新分支以所述主分支上的某個版本為起點;當文件被用戶修改時,將修改完的文件版本作為最新版本提交到所述的版本倉庫中,并更新所述版本記錄;將所述新分支與所述主分支進行合并。所述裝置包括:初始模塊、新版本創建模塊和合并模塊。
技術領域
本申請涉及設計文件版本管理領域,特別是涉及設計文件在線版本管理的方法與裝置。
背景技術
設計文件在線版本管理通常有以下兩種方式:
一、每臺電腦本地都有一個完整的本地倉庫,對設計文件在線版本進行管理時,需要把本地文件的修改提交到本地倉庫,在同一個局域網內,兩臺電腦互相進行訪問,通過把各自的修改推送給對方進行協作。
這種方式的缺點在于:
1、文件的修改無法自動提交到版本庫;
2、在本地倉庫修改文件內容時,各成員無法進行實時協作;
3、推送版本倉庫修改受到局域網的限制,各電腦須在同時處于同一局域網內。
二、每臺電腦本地都有一個完整的本地倉庫,對設計文件在線版本進行管理時,需要把本地文件的修改提交到本地倉庫,再把本地倉庫的修改提交到遠程倉庫,在遠程倉庫推送修改進行文件協作。
這種方式的缺點在于:
1、需要將文件從遠程倉庫下載到本地倉庫,才能修改文件內容;
2、在本地倉庫修改文件內容時,成員無法進行實時協作,文件修改完成后,需提交修改到本地倉庫,再把本地倉庫的修改提交到遠程倉庫;
3、遠程倉庫只能追蹤到本地倉庫提交修改的記錄,無法追蹤文件在本地倉庫的修改記錄。
發明內容
本申請的目的在于克服上述問題或者至少部分地解決或緩減解決上述問題。
根據本申請的一個方面,提供了一種設計文件在線版本管理方法,包括:
當用戶創建在線文件時,為所述在線文件創建文件版本倉庫、HEAD指針和版本記錄,所述HEAD指針用于指向某個分支,所述分支由同一工作空間的所有版本按照修改時間串連而成,所述文件工作空間指實際的文件內容,所述分支包括主分支和新分支,當只存在一個分支時,該分支稱為主分支,所述新分支以所述主分支上的某個版本為起點;
當文件被用戶修改時,將修改完的文件版本作為最新版本提交到所述的版本倉庫中,并更新所述版本記錄;
將所述新分支與所述主分支進行合并。
在所述的將新分支與所述主分支進行合并之前,所述方法還包括:
由所述新分支向所述主分支提交合并申請;
判斷所述主分支是否存在超前提交;
當所述主分支不存在超前提交時,所述主分支批準所述合并申請,所述超前提交指所述新分支創建后,所述主分支出現的提交;
當所述主分支存在超前提交時,對所述主分支的工作空間與所述新分支的工作空間相沖突的內容進行標記,并提示用戶對所述主分支和/或所述新分支的工作空間進行修改。
將所述新分支與所述主分支進行合并包括:
將所述主分支的工作空間指所述向新分支的當前提交,并刪除所述新分支,完成合并。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京磨刀刻石科技有限公司,未經北京磨刀刻石科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011242175.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便攜式乳房護理用生物電刺激裝置
- 下一篇:防臺風自動開合門窗





