0
這裏是場景。避免在gerrit/git中合併提交
- 顯影劑A推提交c1至格里特這是基於提交Ç
- 顯影劑B推提交的C2至格里特其也基於提交Ç
- 點評合併在格里特提交c1和c2。
- 當審閱者從回購拉(使用git pull --rebase)時,他/她看到3個提交。
(最後示出在上面,如在GIT中日誌示出)
合併 「log_message_of_commit_c2」 到主站(這並不一定改變ID)
log_message_of_commit_c2
log_message_of_commit_c1
在c1之後合併c2時,gerrit自己創建了合併提交嗎? 有什麼辦法可以避免這種情況? (除了顯影劑乙衍合併重新提交C2,但是這涉及A和B,之間的同步,這並不總是可能的)
謝謝, 薩米爾
謝謝!在這種情況下,「必要時可以重新發行」也可以發揮作用嗎?這樣C2就會被重新綁定到C1上。 –
@SameerNaik:是的,Rebase如果需要,提交類型也將避免合併提交。 –