0

以下情况最近发生在我身上。

我在 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 外部的子目录中使用 3 个 git-svn 存储库。SVN 主干头似乎是这些外部设备之一的签到。有没有人能够阐明这是否会导致这个问题出现?

4

1 回答 1

1

“补丁失败”是一个有意义的错误。基本上,这意味着您对分支所做的更改不会完全适用于主干。尝试git status查看冲突在哪里,解决它并执行git rebase --continue.

于 2012-08-20T20:58:30.407 回答