国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Gerrit 使用操作手冊

這篇具有很好參考價值的文章主要介紹了Gerrit 使用操作手冊。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Gerrit 使用操作手冊

一、Gerrit簡介

Gerrit 是一種免費、開源的代碼審查工具,使用網(wǎng)頁交互頁面。這個軟件的名稱來自于荷蘭設(shè)計師師赫里特·里特費爾德(Gerrit Rietveld),作者為Google公司的Shawn Pearce。它使用Git作為底層版本控制系統(tǒng),相比于其他的代碼管理工具,Gerrit明顯的特色是代碼審核。利用網(wǎng)頁瀏覽器,同一個團隊的軟件程序員,可以相互審核(Review)彼此修改后的程序代碼,然后決定是繼續(xù)提交還是取消提交。

二、Gerrit使用
2.1 激活賬號

在瀏覽器輸入:192.168.211.164,登錄賬戶,首次登錄需要激活。即登錄后在設(shè)置(齒輪圖標)的Email Addresses中配置郵箱地址,并根據(jù)接收到的郵件進行激活,激活時Username、Full name和Display name可以配置成相同。

gerrit入門教程,項目經(jīng)驗,git,github,ssh

gerrit入門教程,項目經(jīng)驗,git,github,ssh

gerrit入門教程,項目經(jīng)驗,git,github,ssh

2.2 本地生成ssh-key公鑰

在git bash中使用以下命令,直接回車即可。

ssh-keygen -t rsa -C “your email”

秘鑰默認保存在C盤用戶下,例如:/c/Users/86137/.ssh/id_rsa.pub

2.3 gerrit配置免密下載ssh keys

點擊設(shè)置后,選擇左邊菜單欄的SSH keys,將本地生成的秘鑰貼入并保存。

gerrit入門教程,項目經(jīng)驗,git,github,ssh

2.4 查詢項目,點擊browse下的repositories進行查看,項目較多時,可以在filter中輸入名稱進行過濾。

gerrit入門教程,項目經(jīng)驗,git,github,ssh

2.5 下載代碼

首次下載代碼需要請使用repository中的第一個命令進行下載,如果使用第二條命令,可能無法提交或未經(jīng)過gerrit,無法實現(xiàn)代碼審核

建議:優(yōu)先選擇使用ssh的方式

gerrit入門教程,項目經(jīng)驗,git,github,ssh

如確實需要使用http方式,http彈框的密碼需要從頁面設(shè)置中點擊http credentials生成

gerrit入門教程,項目經(jīng)驗,git,github,ssh

2.6 修改與提交

修改與提交前先進行g(shù)it的相關(guān)配置,下載后進入項目,在項目路徑下執(zhí)行

如果本地只需要一個賬號登錄,可以設(shè)置全局變量,執(zhí)行以下兩條命令:

git config --global user.name " *** "

git config --global user.email " *** "

如果本地存在多個賬號使用或者不同項目需要不同賬號,則去掉–global

git config user.name " *** "

git config user.email " *** "

關(guān)聯(lián)提交遠程路徑:

git config remote.origin.push refs/heads/:refs/for/

新建或修改文件后先執(zhí)行

git add filename或. (.表示當前目錄下所有新增或修改文件添加至?xí)捍鎱^(qū))

git commit -m “message” 用于提交至本地倉庫

git push origin HEAD:refs/for/master 推送至遠程暫存區(qū)

gerrit入門教程,項目經(jīng)驗,git,github,ssh

2.7 Gerrit頁面進行代碼審核并合并至遠程分支

gerrit入門教程,項目經(jīng)驗,git,github,ssh

點擊review link進入審核頁面后,根據(jù)頁面中間的files進行代碼內(nèi)容變更的查看,確認后根據(jù)具體權(quán)限進行相關(guān)操作,當code-review達到+2,verified達到+1后進行代碼的提交

gerrit入門教程,項目經(jīng)驗,git,github,ssh

gerrit入門教程,項目經(jīng)驗,git,github,ssh

2.8 遠程合并后本地需要git pull更新同步,更新后可通過git log查看

gerrit入門教程,項目經(jīng)驗,git,github,ssh

三、常見問題處理
3.1 每次commit都會生成一個change id,也就會在gerrit中生成一個review請求,為避免review請求過多,可以按照以下兩種方法進行操作

方法一:減少commit的使用,可以在本地執(zhí)行add后,在push之前使用一次commit

方法二:第一次使用commit后,后面使用commit時通過git commit --amend進入修改頁面修改Change-Id,此時push后會只產(chǎn)生一個review請求

3.2 當submit灰色或報錯時

git submit including parents

原因:由commit依賴引起,例如有兩次review A和B,A是先提交至gerrit,但是并沒有審核代碼并且submit,此時又提交了新的review請求B,B包含了A的修改,于是A上進行了abondon操作,只留下B在gerrit中,就會出現(xiàn)該錯誤。A和B按順序合并時不會報錯。

解決:此時需要從遠程分支拉取一個新的分支:

git fetch origin master:new_branch

本地切換到新分支:

git checkout new_branch

然后點擊review頁面edit右邊三點,選擇download patch,復(fù)制Cherry Pick命令

git fetch “url” refs/changes/*** && git cherry-pick ***

gerrit入門教程,項目經(jīng)驗,git,github,ssh

再執(zhí)行g(shù)it add . 和 git commit,commit時會提示沖突和解決,保存后用git push提交

git push origin HEAD:refs/for/***

完成后重新進入gerrit的review頁面進行review和submit。文章來源地址http://www.zghlxwxcb.cn/news/detail-783346.html

到了這里,關(guān)于Gerrit 使用操作手冊的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MACH SYSTEMS操作手冊 SAEJ2716(SENT) to RS-232/CAN Gateway怎么使用?

    MACH SYSTEMS操作手冊 SAEJ2716(SENT) to RS-232/CAN Gateway怎么使用?

    雙通道SAE J2716 (SENT)至RS-232/CAN總線網(wǎng)關(guān),具有兩個雙向SENT通道和RS-232 (SENT-RS232) 或CAN總線 (SENT-CAN) 接口。兩種變體還提供兩個模擬輸出,可以直接將輸入SENT數(shù)據(jù)轉(zhuǎn)換為模擬電壓。該網(wǎng)關(guān)配備了一個免費的PC應(yīng)用程序,用于SENT通信分析和模擬。通過RS-232/CAN的開放式通信協(xié)議,用

    2023年04月26日
    瀏覽(29)
  • AI繪圖提示詞/咒語/詞綴/關(guān)鍵詞使用指南(Stable Diffusion Prompt 設(shè)計師操作手冊)

    AI繪圖提示詞/咒語/詞綴/關(guān)鍵詞使用指南(Stable Diffusion Prompt 設(shè)計師操作手冊)

    基本知識 : 安裝及其問題解決參考:《Windows安裝Stable Diffusion WebUI及問題解決記錄》; 運行使用時問題《Windows使用Stable Diffusion時遇到的各種問題整理》; 模型運用及參數(shù)《Stable Diffusion 個人推薦的各種模型及設(shè)置參數(shù)、擴展應(yīng)用等合集》; 提示詞生圖咒語《AI繪圖提示詞

    2024年02月01日
    瀏覽(41)
  • Java開發(fā)手冊中為什么不建議在for循環(huán)中使用“+“進行字符串操作

    Java開發(fā)手冊中為什么不建議在for循環(huán)中使用“+“進行字符串操作

    java開發(fā)手冊中對于循環(huán)體中進行字符串的拼接要求如下: 【推薦】循環(huán)體內(nèi),字符串的連接方式,使用 StringBuilder 的 append 方法進行擴展。 說明:下例中,反編譯出的字節(jié)碼文件顯示每次循環(huán)都會 new 出一個 StringBuilder 對象,然后進行 append操作, 最后通過 toString 方法返回

    2024年02月08日
    瀏覽(28)
  • Ai工具推薦 - Claude(一款沒有任何限制,可以直接使用的媲美ChatGPT產(chǎn)品,手機端也可使用) 保姆級操作手冊

    Ai工具推薦 - Claude(一款沒有任何限制,可以直接使用的媲美ChatGPT產(chǎn)品,手機端也可使用) 保姆級操作手冊

    ChatGPT現(xiàn)在非常的火爆,很多小伙伴都想體驗一下,但體驗它是需要一些限制的,比如美國手機號。這無形中給很多人增加了使用的門檻。今天給大家介紹一個沒有任何限制,就可以使用的一款與它效果基本一致的AI產(chǎn)品,Claude。它不僅可以在PC端使用,同時還可以在手機端使

    2024年02月05日
    瀏覽(36)
  • linux操作手冊

    linux操作手冊

    開機關(guān)機 指令 shutdown -h now 立刻進行關(guān)機 shutdown -h num num分鐘后執(zhí)行關(guān)機 shutdown -r now 現(xiàn)在重啟計算機 halt 關(guān)機 rebboot 重啟計算機 sync 把內(nèi)存的數(shù)據(jù)同步到磁盤 注意事項 無論是重啟還是關(guān)閉系統(tǒng),都必須先執(zhí)行 sync ,將內(nèi)存中的數(shù)據(jù)寫到磁盤中 用戶登錄注銷 指令 su - 用戶名

    2024年02月03日
    瀏覽(45)
  • 【聚水潭】勝算操作手冊

    【聚水潭】勝算操作手冊

    目錄 一、引言 1 1.1目的 1 1.2參考資料 1 1.3使用環(huán)境 1 1.4獲得幫助 1 四、勝算功能模塊:三大角色使用說明 1 1.老板: 1 1.1快速經(jīng)營利潤 1 1.2多維度數(shù)據(jù)統(tǒng)計 5 1.3大日報 8 1.4商品利潤 18 1.5 5top商品分析 22 1.6盈虧測算 23 1.7預(yù)算管理 32 1.8直播報表 35 2.財務(wù) 35 2.1平臺費用 35 2.2訂單

    2024年02月06日
    瀏覽(400)
  • Gitlab操作手冊

    Gitlab操作手冊

    登錄Gitlab 點擊New Project 輸入項目名稱,然后選擇項目可見等級。 注意:紅框部分,如果本地項目已經(jīng)有一個readme文件,則不要勾選。最后點擊創(chuàng)建項目按鈕。 進入創(chuàng)建的項目,復(fù)制項目地址 在本地項目根目錄,初始化git 鏈接本地git和gitlab上的項目 添加要提交的本地文件及

    2024年02月16日
    瀏覽(46)
  • ES高級操作手冊

    ES高級操作手冊

    ?一、加快索引recovery速度 當ES擴容縮容時,若分片太大,分片初始化會很慢,此時可選擇修改ES配置加快recovery速度。若是生產(chǎn)環(huán)境ES在對外提供服務(wù),es默認配置也可能導(dǎo)致對外服務(wù)頻繁抖動,也可以通過修改配置降低recovery速度。es默認限制了并行恢復(fù)的數(shù)量,速度等。 修

    2023年04月20日
    瀏覽(17)
  • skywalking操作手冊

    skywalking操作手冊

    1.1 Skywalking概述 SkyWalking 是一個開源可觀測性平臺,用于收集、分析、聚合和可視化來自服務(wù)和云原生的數(shù)據(jù) 基礎(chǔ) 設(shè)施。SkyWalking 提供了一種簡單的方法來保持分布式系統(tǒng)的清晰視圖,甚至可以跨云。 它是一個現(xiàn)代 APM,專為云原生、基于容器的分布式系統(tǒng)而設(shè)計。 1.2 Skywa

    2024年02月03日
    瀏覽(22)
  • Veeam 備份還原操作手冊

    ??目錄 一、安裝BakupReplication 1.1 選擇-Backup Replication 1.2 選擇Install安裝 二、添加VC主機 2.1 VMWARE VSPHERE 添加 2.2 VC主機名 2.3 用戶認證 三、配置存儲 3.1 新建存儲 3.2 設(shè)置存儲的路徑 四、備份 4.1 虛擬機的整機備份 4.1.1 選擇新建備份任務(wù) 4.1.2 選擇備份的的主機 4.1.3 選擇備份的位

    2024年02月04日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包