回答
問題:
你的變化(CHANGE-2)取決於另一個(CHANGE-1),但CHANGE-2用作基礎爲CHANGE-1是過時的補丁集(提交)。換句話說:有人(或Gerrit本身)爲CHANGE-1創建了第二個補丁集,現在CHANGE-2依賴於將永遠不會集成(合併)到分支的補丁集。
你有這樣的事情:
BASE --- CHANGE-1_PATCHSET-1 --- CHANGE-2_PATCHSET-1
\
\--- CHANGE-1_PATCHSET-2
您需要重訂CHANGE-2有這樣的事情:
BASE --- CHANGE-1_PATCHSET-1 --- CHANGE-2_PATCHSET-1
\
\--- CHANGE-1_PATCHSET-2 --- CHANGE-2_PATCHSET-2
根據您的格里特版本和修改(如果你有是否衝突)您可以使用Gerrit UI上的Rebase按鈕輕鬆完成此操作。如果你有一箇舊的Gerrit版本,或者你發現衝突,你需要手動執行「git rebase」(如:git rebase CHANGE-1_PATCHSET-2_commit。
感謝您的回答!但是我不能重新分配這個補丁,它已經合併到主分支,這意味着它在這個補丁合併之前做了任何有趣的事情。我的觀點是這個補丁取決於它所需要的補丁。如何做一個像你這樣的繪畫 – zippo
這個補丁沒有被合併...這是不可能的。看看這條消息:更改取決於1個過時的更改,並且應該在最新的補丁集上進行重新設置。 (https:// GERRIT-SERVER /#/ c/CHANGE-NUMBER /)然後搜索然後改變狀態。讓我知道結果。你是什麼意思「怎麼做像你這樣的繪畫」? –
大約10個小時後我將顯示此頁面。你是如何做到這一點: 基地--- CHANGE-1_PATCHSET-1 --- CHANGE-2_PATCHSET-1 \ \ --- CHANGE-1_PATCHSET-2 --- CHANGE-2_PATCHSET-2 – zippo
- 1. git格式的補丁可以用於補丁程序嗎?
- 2. NSIS補丁(一個文件中有多個補丁)
- 3. 算法在有序補丁集合中使用最新補丁對對象值進行補丁
- 4. 補丁代碼在哪裏?
- 5. matplotlib補丁集合中的Zorder規範?
- 6. 排序補丁集或agentset用的NetLogo
- 7. 補丁的JasperServer
- 8. 的NetLogo,補丁
- 9. 圓形補丁中的等效於set_radius的橢圓補丁? Matplotlib
- 10. abort:無法將補丁應用於已經有效的補丁
- 11. 什麼是被套補丁集?
- 12. 的Git +格里特:迫使新的補丁集沒有任何變化
- 13. .NET3.5 SP1補丁
- 14. Android - 9補丁
- 15. 補丁功能
- 16. Primefaces Fileupload補丁
- 17. 補丁語義
- 18. 通過POST的HTTP補丁?
- 19. Matlab的:通過補丁
- 20. 試圖檢查前面的顏色補丁,並根據前面補丁的補丁顏色做出決定
- 21. git格式補丁限制?
- 22. 在已安裝的以前的快速補丁上應用補丁(通過補丁設計視圖創建)
- 23. 提取兩個補丁文件的公共子集
- 24. 如何從Gerrit中拖拉一個給定的補丁集?
- 25. 申請的Git補丁從遠程犯格里特
- 26. TortoiseHg應用補丁
- 27. exec.command補丁命令
- 28. 補丁與升級
- 29. Expression Blend 4補丁
- 30. Git使用補丁
你看到這個補丁取決於它需要的補丁 – zippo