簡體   English   中英

如何最好地使用gerrit?

[英]how to use gerrit at best?

在我們的項目中,我們使用 git 和 gerrit。 在每個創建的 GCR 上,作業 jenkins 開始對代碼執行一些檢查。 我的問題是如何使用gerrit。 讓我更好地解釋一下,我們目前是這樣工作的:我創建了一個 GCR,將功能 x 添加到項目中,然后如果我必須對該功能應用更改,我會通過執行cherrypick 來獲取之前創建的 GCR 並推送更改。 這會在 GCR 上創建一個新的 pach 集。 但是,通過這種方式,通過更改 GCR,我們還創建了 60 個相同 GCR 的 pach 集。 以這種方式工作是否正確?

謝謝

目前尚不清楚“GCR”是什么或您工作的精確程度,但我會盡力回答您的問題...

如果您正在修復變更審查者在審查過程中發現的問題,則必須只為現有 Gerrit 變更創建新補丁集。 如果在審查過程中沒有發現需要,您永遠不應該推送新補丁集以添加更多功能或更改現有功能。 如果您正在創建 60 個補丁集,那可能是因為您不僅僅是在修復審查問題,寫? 正確的工作方式是:

  1. 做一個改變
  2. 推送更改以進行審核
  3. 修復審核問題並創建新補丁集
  4. 如果需要,重復步驟 3
  5. 提交(合並)更改
  6. 重啟進程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM