git svn基于git分支创建一个新的svn分支

时间:2015-01-16 20:20:06

标签: git git-svn branching-and-merging

是否可以从git分支创建一个svn分支?也就是说,我目前使用git-svn与svn存储库进行交互。我已经创建了一个新的git分支,我已经合并了一些新的变化。现在我想把这个分支推送到svn存储库,虽然进入它自己的svn分支,所以其他人可以下载它。另外,我想通过我的git分支跟踪该分支。

这可能吗?我尝试了git svn分支,但它创建了主人的分支,而不是我的分支......

感谢所有人! 罗德里戈

1 个答案:

答案 0 :(得分:0)

  

我尝试了git svn分支,但它创建了主分支,而不是我的分支

这实际上是正确的。 Svn应该有一些东西作为你的新分支的基础。你应该将你的git-only更改重新绑定到svn / newBranch然后再提交它。在进行dcommit之前,您可能会通过查看git svn info的输出来检查您是否正在推送到正确的svn分支。

如果你希望你的svn分支基于其他svn分支而不是master(trunk),你应该先检查出来(再次git svn info检查一下)并做{{1}从那里。