0
爲什麼當我在Gerrit上將一個變更提交到一個分支時有衝突,但是當我在本地將我的變更重新分配到該分支時,git可以快速轉發並且沒有任何衝突?Gerrit提交有衝突
Gerrit提交的行爲不像git的合併。爲什麼?
爲什麼當我在Gerrit上將一個變更提交到一個分支時有衝突,但是當我在本地將我的變更重新分配到該分支時,git可以快速轉發並且沒有任何衝突?Gerrit提交有衝突
Gerrit提交的行爲不像git的合併。爲什麼?
Gerrit對合並/重組非常保守。如果一個文件被修改了,你的提交也被修改了,你試圖合併的分支,即使git能夠自動解決衝突,Gerrit也會失敗併發生衝突。這只是爲了更安全。
在Gerrit的新版本中,有一種配置可以關閉此安全檢查,並擁有Gerrit信任git的automerge結果。
配置選項是每個項目並記錄在本段的最後一句中:https://gerrit-documentation.googlecode.com/svn/Documentation/2.2.2/project-setup.html#submit_type – Bananeweizen 2012-02-23 11:16:42