09 October 2012

いったん git に慣れてしまうと、 cvs や Subversion なんか使ってられねー、ってなります。

git-svn という便利なものがあるので、リポジトリが Subversion で管理されてたりするときは変換します。

とりあえず、最低3つコマンドを覚えればとりあえず使えるようだ。

  1. git svn clone PATH_TO_SVN_REPOSITORY: git clone 相当のもの

  2. git svn rebase: git pull (git pull --rebase) 相当のもの

  3. git svn dcommit: git push 相当のもの

例えば、

EGLIBC は Subversion で提供されているので、以下の要領で git のリポジトリに変換して取り出します。

$ git svn clone -s http://www.eglibc.org/svn eglibc


blog comments powered by Disqus