[發(fā)明專利]腳手架管理方法、裝置及電子設(shè)備有效
| 申請?zhí)枺?/td> | 201710547621.5 | 申請日: | 2017-07-06 |
| 公開(公告)號: | CN107273140B | 公開(公告)日: | 2018-09-21 |
| 發(fā)明(設(shè)計(jì))人: | 黃雅琴;陳少杰;張文明 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/72 |
| 代理公司: | 北京超凡志成知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11371 | 代理人: | 唐維虎 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 腳手架 管理 方法 裝置 電子設(shè)備 | ||
本發(fā)明實(shí)施例提供了一種腳手架管理方法、裝置及電子設(shè)備,應(yīng)用于與服務(wù)器通信連接的用戶端,該服務(wù)器預(yù)存有包括多個腳手架模板的Git倉庫。所述方法包括:從服務(wù)器的Git倉庫中獲取多個腳手架模板,并保存至本地以生成本地倉庫;從Git倉庫或本地倉庫中獲取與待處理的腳手架模板名對應(yīng)的腳手架模塊,作為指定腳手架模板;對指定腳手架模板進(jìn)行解壓獲得解壓文件并存放至本地文件夾;對解壓文件中的腳手架代碼進(jìn)行配置,生成所需的腳手架文件。本發(fā)明提供的腳手架管理方案,節(jié)省了整個過程的處理時間且降低了系統(tǒng)處理負(fù)擔(dān),可方便、快捷地生成所需的腳手架文件,對于使用者及開發(fā)者來說均無需多余的操作,是一種便捷的管理工具。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種腳手架管理方法、裝置及電子設(shè)備。
背景技術(shù)
Git是一個開源的分布式版本控制系統(tǒng),可以有效地、高速地處理從很小到非常大的項(xiàng)目版本管理。腳手架可為項(xiàng)目提供初期的基本骨架,開發(fā)環(huán)境等,方便進(jìn)行快速開發(fā),節(jié)省時間。現(xiàn)有技術(shù)中,在對腳手架進(jìn)行開發(fā)及使用時,其操作較為繁瑣,且十分不方面追蹤腳手架的操作歷史。因此,如何實(shí)現(xiàn)簡單、快捷的腳手架配置及使用十分重要。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種腳手架管理方法、裝置及電子設(shè)備,以解決上述問題。
本發(fā)明實(shí)施例提供一種腳手架管理方法,應(yīng)用于與服務(wù)器通信連接的用戶端,所述服務(wù)器預(yù)存有包括多個腳手架模板的Git倉庫,所述方法包括:
從所述服務(wù)器的Git倉庫中獲取多個腳手架模板,并保存至本地以生成本地倉庫;
從所述Git倉庫或所述本地倉庫中獲取與待處理的腳手架模板名對應(yīng)的腳手架模塊,作為指定腳手架模板;
對所述指定腳手架模板進(jìn)行解壓獲得解壓文件并存放至本地文件夾;
對所述解壓文件中的腳手架代碼進(jìn)行配置,生成所需的腳手架文件。
進(jìn)一步地,所述從所述Git倉庫或所述本地倉庫中獲取與待處理的腳手架模板名對應(yīng)的腳手架模塊的步驟之前,所述方法還包括:
接收查詢指令,判斷所述查詢指令是否與預(yù)設(shè)指令相一致,若所述查詢指令與所述預(yù)設(shè)指令相一致,則根據(jù)所述查詢指令查詢得到所述Git倉庫中的所有腳手架模板信息。
進(jìn)一步地,所述指定腳手架模板通過以下步驟獲得:
查詢所述本地倉庫中是否存在與所述待處理的腳手架模板名對應(yīng)的腳手架模板;
若存在,則從所述本地倉庫中提取出與所述待處理的腳手架模板名對應(yīng)的腳手架模板,作為指定腳手架模板,若不存在,則從所述Git倉庫中下載獲得與所述待處理的腳手架模板名對應(yīng)的腳手架模板,作為指定腳手架模板。
進(jìn)一步地,在查詢得到所述本地倉庫中存在與所述待處理的腳手架模板名對應(yīng)的腳手架模板后,所述方法還包括:
判斷當(dāng)前系統(tǒng)模式是否為離線模式,若為離線模式,則執(zhí)行從所述本地倉庫中提取出與所述待處理的腳手架模板名對應(yīng)的腳手架模板的步驟,若不為離線模式,則執(zhí)行從所述Git倉庫中下載獲得與所述待處理的腳手架模板名對應(yīng)的腳手架模板的步驟。
進(jìn)一步地,所述對所述解壓文件中的腳手架代碼進(jìn)行配置,生成所需的腳手架文件的步驟,包括:
根據(jù)獲得的自定義配置表對所述解壓文件中的腳手架代碼進(jìn)行配置,生成所需的腳手架文件;
所述自定義配置表通過以下步驟獲得:
設(shè)置指定配置信息并展示,以供用戶選擇;
接收用戶輸入的選擇結(jié)果,并生成與所述選擇結(jié)果相對應(yīng)的自定義配置表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710547621.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





