[發(fā)明專利]一種配置管理方法、裝置、終端設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810342227.2 | 申請日: | 2018-04-17 |
| 公開(公告)號: | CN108762803B | 公開(公告)日: | 2021-09-10 |
| 發(fā)明(設(shè)計)人: | 楊冬振 | 申請(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 深圳眾鼎專利商標(biāo)代理事務(wù)所(普通合伙) 44325 | 代理人: | 胡志桐 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 配置管理 方法 裝置 終端設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了一種配置管理方法、裝置、終端設(shè)備及存儲介質(zhì),所述方法包括客戶端執(zhí)行的如下步驟:接收用戶發(fā)送的代碼提交申請信息;根據(jù)地址標(biāo)識信息,獲取待提交代碼;對待提交代碼進行靜態(tài)代碼檢查,得到靜態(tài)代碼檢查報告;對靜態(tài)代碼檢查報告進行解析,按照預(yù)設(shè)的指標(biāo),提取靜態(tài)代碼檢查報告中的指標(biāo)結(jié)果數(shù)據(jù);將指標(biāo)結(jié)果數(shù)據(jù)和身份標(biāo)識信息發(fā)送給服務(wù)端;向配置管理平臺發(fā)送代碼提交請求,其中,代碼提交請求包含地址標(biāo)識信息、身份標(biāo)識信息和所述分支版本信息。本發(fā)明的技術(shù)方案保證代碼質(zhì)量,降低代碼管理風(fēng)險和修改成本,提高代碼開發(fā)效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種配置管理方法、裝置、終端設(shè)備及存儲介質(zhì)。
背景技術(shù)
SVN是Subversion的簡稱,是一個開放源代碼的集中式版本控制管理工具,用于對軟件源代碼的提交和管理工具。
目前,常見的SVN代碼管理均采用“提交代碼----檢測代碼”的方式來控制代碼質(zhì)量,先將代碼提交到SVN代碼庫,再對代碼庫中的代碼進行靜態(tài)檢查,發(fā)現(xiàn)代碼中存在的問題,若存在問題則反饋給開發(fā)人員進行修改,再重新提交,覆蓋問題代碼。這種代碼管理方式很難有效控制代碼質(zhì)量,是在代碼提交到SVN正式庫之后再對問題代碼進行修改,其實施過程繁瑣,也會造成修改風(fēng)險和開發(fā)測試的人力成本浪費,同時,在SVN代碼庫中進行代碼檢測、修改和提交,尤其是大并發(fā)提交代碼時,容易出現(xiàn)SVN代碼庫超負(fù)荷的情況,造成SVN代碼庫性能瓶頸,導(dǎo)致代碼檢測效率和開發(fā)效率降低。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種配置管理方法、裝置、終端設(shè)備及存儲介質(zhì),以解決代碼修改風(fēng)險高和開發(fā)測試的人力成本浪費,代碼開發(fā)效率低的問題。
第一方面,本發(fā)明實施例提供一種配置管理方法,包括客戶端執(zhí)行的如下步驟:
接收用戶發(fā)送的代碼提交申請信息,其中,所述代碼提交申請信息包含待提交代碼的地址標(biāo)識信息、所述用戶的身份標(biāo)識信息和分支版本信息;
根據(jù)所述地址標(biāo)識信息,獲取所述待提交代碼;
對所述待提交代碼進行靜態(tài)代碼檢查,得到靜態(tài)代碼檢查報告;
對所述靜態(tài)代碼檢查報告進行解析,按照預(yù)設(shè)的指標(biāo),提取所述靜態(tài)代碼檢查報告中的指標(biāo)結(jié)果數(shù)據(jù);
將所述指標(biāo)結(jié)果數(shù)據(jù)和所述身份標(biāo)識信息發(fā)送給服務(wù)端;
向配置管理平臺發(fā)送代碼提交請求,其中,所述代碼提交請求包含所述地址標(biāo)識信息、所述身份標(biāo)識信息和所述分支版本信息;
若接收到所述配置管理平臺發(fā)送的包含提交結(jié)果的提示信息,則將所述提示信息反饋給所述用戶。
第二方面,本發(fā)明實施例提供一種配置管理方法,包括配置管理平臺執(zhí)行的如下步驟:
接收客戶端發(fā)送的代碼提交請求,其中,所述代碼提交請求包括待提交代碼的地址標(biāo)識信息、用戶的身份標(biāo)識信息和分支版本信息;
向服務(wù)端發(fā)送代碼指標(biāo)檢測請求,以使所述服務(wù)端對所述待提交代碼進行指標(biāo)檢測,其中,所述代碼指標(biāo)檢測請求包含所述分支版本信息和所述身份標(biāo)識信息;
接收所述服務(wù)端根據(jù)所述指標(biāo)檢測的結(jié)果返回的操作指令;
若所述操作指令為允許提交,則根據(jù)所述地址標(biāo)識信息獲取所述待提交代碼,將所述待提交代碼合入所述分支版本信息對應(yīng)的分支版本中,并向所述客戶端發(fā)送成功提交的提示信息;
若所述操作指令為拒絕提交,則向所述客戶端發(fā)送拒絕提交的提示信息。
第三方面,本發(fā)明實施例提供一種配置管理方法,包括服務(wù)端執(zhí)行的如下步驟:
接收客戶端發(fā)送的靜態(tài)代碼檢查報告的指標(biāo)結(jié)果數(shù)據(jù)和用戶的身份標(biāo)識信息,并將所述指標(biāo)結(jié)果數(shù)據(jù)和所述身份標(biāo)識信息對應(yīng)存儲于指標(biāo)數(shù)據(jù)庫中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810342227.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





