svn切换分支每次都下载大量的源码,切换非常不便。
但svn用的时间很长了,而且很多commit,我们希望保存svn commit的信息以便做版本的控制和比较。幸好git提供了相应的解决办法。

准备安装环境

确保本地有svn和git环境,安装步骤略

建立svn账号与git账号映射

users.txt
svn账号=git账号名称<[email protected]>

svn转换为git

git svn clone svn://ip端口/projectname --no-metadata --authors-file=users.txt --trunk=trunk projectname
cd projectname

添加git仓库

git remote add origin [email protected]:root/projectname.git

提交到远端

git push -u origin master

标签: svn to git, svn迁移到git保留commit日志


阿里云优惠主机

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。