[發(fā)明專利]操作指令響應(yīng)方法、裝置、設(shè)備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011590746.4 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112631652A | 公開(公告)日: | 2021-04-09 |
| 發(fā)明(設(shè)計)人: | 韓常為;吳靖蕾 | 申請(專利權(quán))人: | 微醫(yī)云(杭州)控股有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 董艷芳 |
| 地址: | 311200 浙江省杭州市蕭山區(qū)*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 操作 指令 響應(yīng) 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本申請?zhí)峁┮环N操作指令響應(yīng)方法、裝置、設(shè)備和存儲介質(zhì),該方法包括:接收終端發(fā)送的操作請求,所述操作請求中攜帶有源代碼分支的源版本標識和操作指令;根據(jù)所述源版本標識,從服務(wù)器的預(yù)設(shè)代碼庫中讀取所述源代碼分支的代碼;根據(jù)所述操作請求,從所述預(yù)設(shè)代碼庫中定位所述目標代碼倉庫;根據(jù)所述源代碼分支的代碼和所述目標代碼倉庫,響應(yīng)所述操作指令。本申請實現(xiàn)了自動進行代碼分支管理操作,提高代碼分支管理的效率。
技術(shù)領(lǐng)域
本申請涉及信息處理技術(shù)領(lǐng)域,具體而言,涉及一種操作指令響應(yīng)方法、裝置、設(shè)備和存儲介質(zhì)。
背景技術(shù)
Git是一個開源的分布式版本控制系統(tǒng),用以有效、高速的處理從很小到非常大的項目版本管理。GitLab是一個用于倉庫管理系統(tǒng)的開源項目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的web服務(wù)。
日常開發(fā)中,Android項目經(jīng)過模塊化,其代碼管理,在gitlab上,是以多個倉庫的形式存在的。而項目的一次版本迭代,往往涉及多個倉庫的Git分支管理操作。
目前最原始的解決方案,是依賴負責(zé)人在gitlab代碼管理平臺,進行手動操作。每次版本迭代過程中,需要專門的負責(zé)人針對每個模塊倉庫逐個進行手動操作管理。依賴人工手動操作,十分耗時煩瑣,且容易導(dǎo)致人為操作引起的異常。
發(fā)明內(nèi)容
本申請實施例的目的在于提供一種操作指令響應(yīng)方法、裝置、設(shè)備和存儲介質(zhì),用以實現(xiàn)自動的代碼分支管理操作,提高代碼分支管理的效率。
本申請實施例第一方面提供了一種操作指令響應(yīng)方法,包括:接收終端發(fā)送的操作請求,所述操作請求中攜帶有源代碼分支的源版本標識和操作指令;根據(jù)所述源版本標識,從服務(wù)器的預(yù)設(shè)代碼庫中讀取所述源代碼分支的代碼;根據(jù)所述操作請求,從所述預(yù)設(shè)代碼庫中定位所述目標代碼倉庫;根據(jù)所述源代碼分支的代碼和所述目標代碼倉庫,響應(yīng)所述操作指令。
于一實施例中,所述操作請求中包括:所述目標代碼倉庫的庫標識;所述根據(jù)所述操作請求,從所述預(yù)設(shè)代碼庫中定位所述目標代碼倉庫,包括:從所述預(yù)設(shè)代碼庫中,選取與所述庫標識相同的所述目標代碼倉庫。
于一實施例中,所述目標代碼倉庫為多個,所述庫標識為包括每個所述目標代碼倉庫的唯一標記的列表。
于一實施例中,所述操作指令包括:新建代碼分支、切換代碼分支、刪除代碼分支以及合并代碼分支中的一個或多個。
于一實施例中,所述根據(jù)所述源代碼分支的代碼和所述目標代碼倉庫,響應(yīng)所述操作指令,包括:將所述操作指令轉(zhuǎn)換成代碼命令,對所述源代碼分支的代碼和所述目標代碼倉庫執(zhí)行所述代碼命令。
于一實施例中,在所述接收終端發(fā)送的操作請求之前,還包括:接收所述終端向所述服務(wù)器發(fā)送的登錄請求,并在所述登錄請求通過身份驗證后,授權(quán)所述終端登錄所述服務(wù)器。
本申請實施例第二方面提供了一種操作指令響應(yīng)裝置,包括:接收模塊,用于接收操作請求,所述操作請求中攜帶有源代碼分支的源版本標識和操作指令;讀取模塊,用于根據(jù)所述源版本標識,從服務(wù)器預(yù)設(shè)代碼庫中讀取所述源代碼分支的代碼;定位模塊,用于根據(jù)所述操作請求,從所述預(yù)設(shè)代碼庫中定位所述目標代碼倉庫;響應(yīng)模塊,用于根據(jù)所述源代碼分支的代碼和所述目標代碼倉庫,響應(yīng)所述操作指令。
于一實施例中,所述操作請求中包括:所述目標代碼倉庫的庫標識;所述定位模塊用于:從所述預(yù)設(shè)代碼庫中,選取與所述庫標識相同的所述目標代碼倉庫。
于一實施例中,所述目標代碼倉庫為多個,所述庫標識為包括每個所述目標代碼倉庫的唯一標記的列表。
于一實施例中,所述操作指令包括:新建代碼分支、切換代碼分支、刪除代碼分支以及合并代碼分支中的一個或多個。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微醫(yī)云(杭州)控股有限公司,未經(jīng)微醫(yī)云(杭州)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011590746.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 時刻響應(yīng)
- 第一響應(yīng)和第二響應(yīng)
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 響應(yīng)裝置及其集成電路、響應(yīng)方法及響應(yīng)系統(tǒng)
- 響應(yīng)處理方法及響應(yīng)處理裝置
- 響應(yīng)裝置及網(wǎng)絡(luò)響應(yīng)方法
- 響應(yīng)生成方法、響應(yīng)生成裝置和響應(yīng)生成程序
- 響應(yīng)車輛、響應(yīng)車輛管理系統(tǒng)和響應(yīng)車輛控制系統(tǒng)
- 斷電響應(yīng)
- 響應(yīng)裝置、響應(yīng)方法及存儲介質(zhì)





