stMind

about Tech, Computer vision and Machine learning

gitのトピックブランチをsvnのブランチにコミットする

gitでトピックブランチを作って作業していたものをsvnにブランチとしてコミットする方法。

$ git svn branch SomeFeature
$ git branch -a
master
feature/SomeFeature
remotes/SomeFeature
$ git checkout feature/SomeFeature
$ git rebase SomeFeature
$ git svn dcommit

git svn branchでsvnのブランチを作成したら、トピックブランチをrebaseしてdcommit。
調べてみると、git svn branchした後に新しくローカルブランチを作成する方法は見つかったけれど、
もともと作業していたブランチをそのまま使いたくて、試してみたら出来たのでここにメモ。