簡體   English   中英

git svn dcommit失敗

[英]git svn dcommit fail

當我執行git svn dcommit時,它報告如下錯誤:

git svn dcommit
Committing to http://192.168.33.203/svn/repos/mt6577/platform/branches/vendor-ALPS.ICS2.6577.SP.V1_HUAQIN77_CU_ICS ...
summit merge conflict: file or directory “mediatek/platform/mt6577/external/meta/sgx” is out of date;please update: resource out of date; try updating at /usr/local/libexec/git-core/git-svn line 579 

我的操作:

  1. 在本地執行三個commit(commit34,commit35,commit36)

  2. git svn將這三個提交提交給svn

  3. 通過rebase命令修改commit34,commit35

  4. git svn dcommit,然后報告以上錯誤。

如何處理錯誤,非常感謝。

首先, 永遠不要對使用git時已推送回存儲庫的提交進行重新基准化。 雖然你與混帳svn的工作, rebase這些提交不是一個好主意。 為什么? 由於rebase改變提交歷史,這是確定的,當你只是在本地工作。

就您而言,您可以運行git svn fetch/rebase並解決任何沖突,然后dcommit其重新dcommit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM