2012-11-16 38 views
4

我在Merge Pending狀態中查看更改。更改取決於過時的另​​一個更改。依賴項具有已合併的新版本。在Gerrit中處理過時的依賴關係

我試圖使用rebase按鈕來改變未成功的掛起更改,rebasing會導致衝突。所以我決定把取消的更改提取到本地存儲庫並重新設置爲主。我解決了衝突。

之後,我想推回來。我收到了錯誤信息:

! [remote rejected] HEAD -> refs/for/master (change 166 closed) 

更改166是依賴關係。所以我無法推回重新發布的版本。

什麼是適當的方法來擺脫過時的依賴關係?

回答

3

似乎你已經改造了CL#166,並試圖推動這些改變。

再次更改並使用 git rebase ... -i 挑選您需要的唯一提交(即刪除166行)。