Git と Subversion を共存させる。
まず最初に Subversion の管理下のファイルをチェックアウトし .git を管理対象外に設定する。
svn propset svn:ignore ".git" .
Git の excludesfile で .svn を指定しておく。
~/.gitconfig
[user] email = [email protected] name = yourname [core] excludesfile = /home/yourname/.gitignore
~/.gitignore
(色々) .svn
あとは Subversion の管理下のディレクトリで git init すれば良い。
git init git add . git commit -m "from svn" git push
svn up または git pull で最新状態に追随できるので、変更点をもう片方の構成管理システムにコミットする。
チームでは Subversion を利用しているけど個人では Git を使いたいときなどに活用できる。他に git-svn を使う手もあるけど、この方法だと commit だけでなくpush する粒度も変えることができるのが利点。