git-svnで既存のcommitをsvn上に新規branch切ってそこへ公開するときのメモ

備忘録
タイトルの日本語が不自由な気がするけど気にしない。

  • svn上に新規ブランチ作成
git svn branch svn_remote_branch
  • さっき作ったbranchを新規のローカルブランチにチェックアウト
git checkout -b new_local_branch remotes/svn_remote_branch
  • new_local_branchのdcommit先がsvn_remote_branchになっているのを確認する
git svn info --url
  • 作ったローカルブランチに公開したいコミットを取り込む
git cherry-pick xxxxxxx
  • 公開する
git svn dcommit


もっと手っ取り早い方法あるかも…。