首页 > Git > svn迁移到git
2014
01-15

svn迁移到git

迁移SimpleCMS SVN到GIT(oschina)

1.新建临时文件夹e:\simpleCMS

2.GIT bash 进入此文件夹

svn迁移到git - 第1张  | 技术人生-孙强

 

3.使用 git svn 克隆

[php]git svn clone svn://simplecms.com/svn//此处替换你的svn地址[/php]

svn迁移到git - 第2张  | 技术人生-孙强

4.清理奇怪的标签,移到标签,将奇怪的远程分支变成实际的标签,把剩下的分支移到本地

[php] cp -Rf .git/refs/remotes/tags/* .git/refs/tags/[/php] [php]rm -Rf .git/refs/remotes/tags [/php]

5.然后把refs/remotees下面剩下的索引变成本地分支

[php]cp -Rf .git/refs/remotes/* .git/refs/heads/[/php] [php]rm -Rf .git/refs/remotes[/php]

6.添加远程git服务器地址

[php]git remote add origin https://git.oschina.net/547376634/SimpleCMS.git[/php]

 svn迁移到git - 第3张  | 技术人生-孙强

 

7.push 全部的分支和标签

[php]git push origin –all[/php]

svn迁移到git - 第4张  | 技术人生-孙强

最后编辑:
作者:sunny5156
喜欢技术....

留下一个回复