我有一个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 rebase没有做任何改变,而且我的开发工作也很好。
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先生,不是。我问你最新的那个,你说我已经有了。它的不同之处在于我改变了它。
这里发生了什么,为什么我不能提交?
答案 0 :(得分:5)
我认为您误导git rebase
。试试这个:
我不想在大师工作:
黑客一段时间。git checkout -b development
git checkout master git svn rebase git checkout development git rebase master git svn dcommit
或者,
的简写git checkout development
git rebase master
是
git rebase master development