嗯..我做了一些 headless 提交和 merge ,现在我深陷......
这就是我所做的:
- 使用 git-svn 获取主干
- 下类了
- git 提交内容以使其工作
- git svn dcommit 将更改提交给 svn,(是的,这就是有趣的地方)
- git checkout 大师
- git merge 工作
在这种情况下,git 似乎不理解 svn 的更改 与本身相同。它现在是最新的,但是当我尝试
git svn rebase master
我得到无效的上游
最佳答案
解决这个问题的方法是: 对 Master 进行硬重置,使其具有共同的祖先(svn 和 master)
svn reset --hard <somehash>
然后我做了一个 rebase 。
据我所知,现在所有 merge 方向都再次起作用。 我仍然是一个 git 新手......
关于svn - git-svn:从非主分支恢复提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/964802/