svn仓库转为git仓库

 

1 下载subgit


[下载最合适版本subgit](http://www.subgit.com/download.html)

 

2 将svn仓库通过subgit变为git本地仓库

 

subgit import --non-interactive --default-domain yourdomain.com --svn-url https://tfs2010:8443/svn/exam exam.git

--default-domain 参数可以实现svn用户和git用户的自动映射,当某个svn版本作者为will时,subgit会将这个作者映射为will@yourdomain.com

 

3 将git本地仓库镜像到远端仓库


3.1. 在git服务器创建空的仓库

git init --bare exam.git
chown -R git:git exam.git

3.2. 将本地仓库镜像提交到远端

cd exam.git
git push --mirror git@remote.address/exam.git

posted on 2018-06-21 14:37  东边日出西边雨一直下  阅读(269)  评论(0编辑  收藏  举报

导航