我最近一直在使用git-svn来通过git来管理一个旧的svn仓库。Git-svn合并和提交分支
我最近一直在说我喜欢这个创建了一个分支工作:
git checkout -b local-branch svn-branch
我有那么由于该分支一直在努力,并使用commiting回的svn分支:
git svn dcommit
现在是时候合并本地分支回主,我试图做到以下几点:
git checkout master
git merge local-branch
到目前为止,这么好。现在我想提交合并回颠覆,所以我试试这个:
git svn dcommit
不过,现在我的主人是犯回SVN分支的分支里而不是主干,因为我本来期望。有没有什么我错过了,或者这种合并只是不建议像这样的svn分支之间合并?
作为一个方面说明,我反而通过svn进行合并,但是我想尽量避免使用svn。处理这个问题的首选方法是什么?
谢谢,我试了一下,在我的分支中添加一个新文件,然后用'git merge local-branch --no-ff'将它合并回主文件,然后用'git svn提交主文件到svn dcommit',并且这次它已经提交给中继。 – carl