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



原文地址:https://www.cnblogs.com/fuhaots2009/p/3436980.html