我發現在Gerrit Web界面中單擊「Submit Patch Set」時,它會簡單地向該分支添加提交,或者創建合併提交if另一個提交是在之前提交的。Gerrit在提交補丁集之前總是重新綁定,以避免合併提交
實施例創建2承諾:實際提交和合並提交:
- 用戶提交補丁集A,取決於提交ö取決於提交ö
- 用戶提交補丁集乙
- 提交補丁集甲
- 提交補丁B組 - >創建O之間進行合併提交 - > A型和O - >乙:
有一個「雷巴SE更改」按鈕,這是偉大的,但它意味着,提交補丁集每個人都應該始終做到:
- 點擊再次基於變更
- 點擊提交變更集
的唯一原因我看到一個有用的合併提交是保持提交的日期(但我明白爲什麼它沒有rebase需要)。
是不是有自動rebase或至少一個檢查,以避免產生不需要的合併提交?
這與* git config branch.autosetuprebase'沒有關係。 – Wernight 2012-07-24 16:32:35