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 オプションは使用できないようですので、ベアリポジトリを作成したい場合には、いったん上のようにしてワーキングコピーを作成した後に、既存のワーキングコピーからベアリポジトリを作成する で記したようにして、そのワーキングコピーからベアリポジトリを作成します。

 

目次