Git SVN rebase失败,没有有意义的错误

时间:2012-08-20 20:52:28

标签: git git-svn

最近我发生了以下情况。

我在Linux(RHEL)的分支上使用git svn。我提交了一些本地更改,然后尝试git svn rebase。错误消息如下:

First, rewinding head to replay your work on top of it...
Applying: My Commit Message
Patch failed at 0001 My Commit Message

When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To restore the original branch and stop rebasing run "git rebase --abort".

rebase refs/remotes/trunk: command returned error: 1

中止工作正常。这里没有任何东西,我知道如何工作。有什么提示吗?

谢谢你看看,

泰迪熊

更新

我设置的方式是一个主要的git-svn存储库,我在svn externals的子目录中使用3个git-svn存储库。 SVN后备箱头似乎是其中一个外部的签到。是否有人能够阐明这是否会导致这个问题出现?

1 个答案:

答案 0 :(得分:1)

“补丁失败”是一个有意义的错误。基本上,这意味着您对分支所做的更改不会干净地应用于主干。请尝试git status查看冲突的位置,解决冲突并执行git rebase --continue