[發(fā)明專利]一種基于Git客戶端規(guī)范提交日志的方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210543063.6 | 申請(qǐng)日: | 2022-05-18 |
| 公開(公告)號(hào): | CN115033449A | 公開(公告)日: | 2022-09-09 |
| 發(fā)明(設(shè)計(jì))人: | 華張輝 | 申請(qǐng)(專利權(quán))人: | 中教云智數(shù)字科技有限公司 |
| 主分類號(hào): | G06F11/30 | 分類號(hào): | G06F11/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100191 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 git 客戶端 規(guī)范 提交 日志 方法 | ||
1.一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,包括:
在Git客戶端中設(shè)置提交日志模板,并確認(rèn)所述提交日志模板;
通過所述提交日志模板對(duì)新提交的代碼版本進(jìn)行檢測(cè),當(dāng)所述新提交的代碼版本不符合所述提交日志模板時(shí),則會(huì)被拒絕提交并提示給所述Git客戶端進(jìn)行錯(cuò)誤警示;
循環(huán)上述步驟,直至所述新提交的代碼版本符合所述提交日志模板,得到經(jīng)過Git客戶端預(yù)處理的提交日志;
接收所述經(jīng)過Git客戶端預(yù)處理的提交日志,得到規(guī)范的提交日志。
2.如權(quán)利要求1所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,所述提交日志模板為自定義的提交日志模板;
所述自定義的提交日志模板包括:
在外部編寫,并實(shí)時(shí)通過數(shù)據(jù)接口輸入到所述Git客戶端的提交日志模板;
在外部編寫,并提前預(yù)設(shè)到所述Git客戶端的提交日志模板。
3.如權(quán)利要求2所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,
所述在Git客戶端中設(shè)置提交日志模板的方法包括:
在所述Git客戶端設(shè)置用于儲(chǔ)存所述提交日志模板的第一儲(chǔ)存空間;
在外部編寫所述提交日志模板,當(dāng)需要在Git客戶端中設(shè)置提交日志模板時(shí),實(shí)時(shí)通過數(shù)據(jù)接口將所述提交日志模板輸入到所述Git客戶端中,并將所述提交日志模板儲(chǔ)存到所述第一儲(chǔ)存空間中。
4.如權(quán)利要求2所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,
所述在Git客戶端中設(shè)置提交日志模板的方法包括:
在所述Git客戶端設(shè)置用于儲(chǔ)存所述提交日志模板的第二儲(chǔ)存空間;
在外部編寫所述提交日志模板,將所述提交日志模板提前預(yù)設(shè)到所述第二儲(chǔ)存空間中,當(dāng)需要在Git客戶端中設(shè)置提交日志模板時(shí),直接調(diào)用所述預(yù)設(shè)的提交日志模板。
5.如權(quán)利要求4所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,所述確認(rèn)所述提交日志模板的方法包括:
在Git客戶端中預(yù)設(shè)正則表達(dá)式;
調(diào)用所述正則表達(dá)式,通過所述正則表達(dá)式檢索所述提交日志模板,
若所述提交日志模板正確,則確認(rèn)所述提交日志模板正確。
6.如權(quán)利要求1所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,所述Git客戶端支持shell腳本的執(zhí)行。
7.如權(quán)利要求1所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,通過所述提交日志模板對(duì)新提交的代碼版本進(jìn)行檢測(cè)的方法包括:
抓取所述新提交的代碼版本;
將所述新提交的代碼版本和所述提交日志模板對(duì)比;
檢測(cè)所述新提交的代碼版本是否符合所述提交日志模板,并輸出結(jié)果。
8.如權(quán)利要求1所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,將所述提交日志模板、所述新提交的代碼版本都放置于本地PC機(jī)中,并配置所述Git客戶端全局初始化路徑,當(dāng)需要調(diào)用所述提交日志模板、所述新提交的代碼版本時(shí),通過所述全局初始化路徑進(jìn)行調(diào)用所述提交日志模板、所述新提交的代碼版本。
9.如權(quán)利要求1所述的一種基于Git客戶端規(guī)范提交日志的方法,其特征在于,所述接收所述經(jīng)過Git客戶端預(yù)處理的提交日志,得到規(guī)范的提交日志的方法包括:
接收所述經(jīng)過Git客戶端預(yù)處理的提交日志;
將所述經(jīng)過Git客戶端預(yù)處理的提交日志作為規(guī)范的提交日志。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中教云智數(shù)字科技有限公司,未經(jīng)中教云智數(shù)字科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210543063.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種基于Git隨時(shí)發(fā)布代碼的實(shí)現(xiàn)方法
- 一種基于GIT的下載完成關(guān)機(jī)方法
- 一種基于云管理平臺(tái)的管理方法及系統(tǒng)
- 一種基于git的系統(tǒng)自動(dòng)化持續(xù)構(gòu)建的方法
- 基于git的企業(yè)級(jí)文檔中心實(shí)現(xiàn)方法
- 基于git的代碼管理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 基于Git的變電站二次回路信息模型的版本管理方法
- 一種用Git原生Clone命令克隆指定Commit的方法
- 用于GaN開關(guān)的時(shí)間可編程失效安全下拉電路
- 導(dǎo)航地圖數(shù)據(jù)管理方法、設(shè)備及存儲(chǔ)介質(zhì)





