开启本地svn服务,因为git-svn不支持本地svn1.8的repos
报错参考
http://stackoverflow.com/questions/27240428/git-svn-migration-failing-with-svn-1-8
测试服务
使用git-svn进行转换,假定版本库使用默认svn布局branches/tags/trunk
将本地git版本库上传github
拥有github账号
https://git-scm.com/docs/git-push
svnserve -d -r d:\my_svn_root_dir
报错参考
http://stackoverflow.com/questions/27240428/git-svn-migration-failing-with-svn-1-8
测试服务
svn log svn://127.0.0.1/my_svn_repos_dir
使用git-svn进行转换,假定版本库使用默认svn布局branches/tags/trunk
git svn clone --stdlayout svn://127.0.0.1/my_svn_repos_dir my_git_project_dir
(建议不要使用--stdlayout,否则会出现一个remote/origin/trunk分支)
参考文档
https://git-scm.com/docs/git-svn将本地git版本库上传github
拥有github账号
账号‘+’->New repository,创建一个空的git项目my_project
git remote add origin https://github.com/my_account/my_project.git
git push -u origin master
参考文档
https://git-scm.com/docs/git-push