今からお前んちこいよ

品川にて細々とお勉強。

svnからgit移行をコマンド叩かずGUIでやる

svnからgit移行はwindowsが便利だった話。
いろんなところでgit-svnコマンドでの変換を見たけど、
winならGUIで一発で変換できた。

必要なもの

tortoisegit(とーたすぎっと)

これだけ。

やり方

checkout したいディレクトリで右クリック > Git Clone ...

f:id:hakopako03:20160212164508p:plain

svnのURLと、git変換後ディレクトリの指定、 From SVN Repositoryにチェック > OK

f:id:hakopako03:20160212164504p:plain f:id:hakopako03:20160212164506p:plain

success と表示されれば完了

f:id:hakopako03:20160212164507p:plain

プロキシは 右クリック > Tortoisegit > Setting... > Network

あとは $ git remote add origin [URL] とか $ git push origin master

変換後コミットログ

コミットログはgitに変わっても
svnのコメント、時間に加えコミット番号も残る。

commit 0cf6c06853e74d5a1d73052fff795241cead9db1
Author: bar <bar@a1181382-82c4-438c-a5cb-1ce5d1385033>
Date:   Wed Jun 19 11:01:25 2013 +0000

    ここにsvnのコミットログ

    git-svn-id: https://hogehoge/foo@119 a1181382-82c4-438c-a5cb-1ce5d1385033