そういうこともありますよね・・・
- まあ、仕方がありません。幸いGit側で更新していなければ差分だけ移行することが出来ます。
移行
$ cd /foo/bar/git_repo
$ git svn fetch
- ローカルのGitリポジトリに更新分を反映させます。
$ java -jar ../svn-migration-scripts.jar sync-rebase
- タグやブランチの状態を同期させます。(削除したタグやブランチのお掃除をしてくれます)
$ java -jar ../svn-migration-scripts.jar clean-git --force
- リモートのGitリポジトリ(Stash)へPushします。
$ git push -u origin --all && git push --tags
差分だけ同期なので結構サクサク出来ました!