平衡点
2008/10/06
_ CVS, Subversion と git
個人的には git を使いたいけれども, 開発グループのリポジトリが CVS だったり Subversion だったりすることは良くあること(?)だと思います.
そんな時に便利なのが git-svn と git-cvs です.
git の初期設定
これは多分, 単に git を使う場合にも必要になる作業かと.
$ git config --global user.name "Your Name" $ git config --global user.email "Your mail address"
あとは好みの問題?
$ git config --global color.diff auto $ git config --global color.status auto $ git config --global color.branch auto
設定は ~/.gitconfig に書き込まれる
git-svn の場合
作業コピーの取得(checkout)
$ git-svn clone [subversion repositry] [module]
...編集...
リポジトリの変更を作業コピーに反映させる(update)
$ git svn rebase
リポジトリ側で変更があった場合は適当にマージ. git から svn リポジトリへコミット
$ git svn dcommit
...続く?...