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



 

 

你可能感兴趣的:(SVN)