我有一个git svn仓库。
git svn clone http://myrepo/ myrepo
我不想在主分支工作:
git checkout -b development
暂时进行黑客攻击。
git checkout master
git svn rebase
git rebase development
git svn dcommit
目前为止一切顺利,似乎自从我上次提交以来没有人提交,SVN合并没有进行任何更改,并且我从开发分支合并代码也没有问题。
Merge conflict during commit: File or directory 'inc/data.inc' is out of date; try updating: resource out of date; try updating at /usr/local/git/libexec/git-core/git-svn line 576
不好意思,SVN先生,实际上这并不是最新版本。我向您询问最新版本时,您告诉我已经有了,但事实上我已经进行了修改。
出了什么问题,为什么我无法提交?
git svn info
,你会发现它也连接到了svn主干。因此,直接从该分支进行dcommit即可,而无需切换回主分支。 - Jason LeBrun