svn2git使用小记

Github强烈推荐使用svn2git工具将svn repository转成git repository: https://help.github.com/articles/importing-from-subversion
简单使用了一下。对于一个有标准结构的repo,即根目录下有trunk, branches, 和tags,可以使用以下基本的命令: 
 
svn2git /path/to/your/svn/repo


这第一个命令将svn repo在你当前的目录里重建。取决于你repo的历史,这一步可能会运行很长时间。

 
(如果svn repo不是标准结构,请参照这里https://github.com/nirvdrum/svn2git#readme)
 
接下来就把刚刚建好的本地repo push到你的git repo:
 
git remote add origin /path/to/your/git/repo
git push -u origin master
 
 

然后,以下命令可以将svn tags也push到git repo里

 
git push --tags
posted @ 2014-08-14 09:54  Martin2  阅读(216)  评论(0编辑  收藏  举报