今更のGit-Svn で SVNソースをGITに移行しました
SVNをGITに移行しようとした時、どうしても失敗したので流れをメモ SVNの構成: SVNルート:http://SVNのIPアドレス:ポート番号/svn/root フォルダ構成: /branches/Project_A/YYYYMMDD_release/src /branches/Project_A/YYYYMMDD_release/src /branches/Project_B/YYYYMMDD_release/src /branches/Project_B/YYYYMMDD_release/src /tags /trunk/Project_A /trunk/Project_B GITの構成:(想定) remotes/origin/master remotes/origin/master_YYYYMMDD_release(branches分) remotes/origin/master_YYYYMMDD_release(branches分) 今回の目標 1.Project_AのみをGITに移行 2.GITのフォルダ名を trunk ではなく master にしたい ***大事なのは手順1・2のみ 以降はいろんなサイトに書いてあるからそっちを見る事 手順1:(いろんなサイトに書いてあるやつ)gitbashで実行する → 作業フォルダはどこでも良い 【git svn init -s http://SVNのIPアドレス:ポート番号/svn/root/trunk --trunk="Project_A/" --branches="" --tags=""】 → branchesとtagsは不要なので空白設定 -s の後ろと、--trunk で参照SVNパスになっていれば良い 手順2: 実行フォルダ/.git/config ファイルをテキストエディタで開く ポイント1:fetch は【SVNのリポジトリの場所:Gitのリポジトリの場所】になる…はず… なので、ここのパスを好きなように変えれば、SVNのどこのプロジェクトを移行したいか好きに決めれます。 同じようにGITのどこへ移行したいかも好きに決め...