Subversion のリポジトリを Git リポジトリに変換する
SPECIAL
Subversion のリポジトリを Git リポジトリに変換する
Git では、Subversion のリポジトリを Git 用のリポジトリに変換する機能が備わっています。
例えば、Subversion (/svn/Repo.svn/) の "SvnRepo" リポジトリを "GitRepo" という名前の Git リポジトリに変換したい場合には次のようにします。
git svn clone file:////svn/Repo.svn/SvnRepo GitRepo
このようにすることで、Subversion で管理していた更新履歴を持った Git リポジトリを作成することができます。
このとき、--bare オプションは使用できないようですので、ベアリポジトリを作成したい場合には、いったん上のようにしてワーキングコピーを作成した後に、既存のワーキングコピーからベアリポジトリを作成する で記したようにして、そのワーキングコピーからベアリポジトリを作成します。
【目次】