svn迁移到git总结

  1. 首先安装git-svn软件(命令) 这里不描述了.

  2. 需要取得svn拉代码(checkout)的权限.然后命令拉取库:

git svn clone [svn-url] --no-metadata --username=[svn-user]

        把[...]里的内容,换成您实际的内容. 此命令会将svn的代码作为git的master分支存放本地. 

        通过命令可以查看到本地有两人个分支, 一个是master, 一个是remote/git-svn分支. 当前是在master分支.

cd test
git branch -a

   3.   进入项目的目录, 为本地的代码加上git的源仓库信息. 假设是[email protected] :ns/test.git.这需要先在git源仓库上先建立test项目,

cd test 
git remote -v  # 查看源仓库信息,如果没有打印信息,表示没有.
git remote add origin [email protected]:ns/test.git #增加源仓库信息. 再执行上面命令则会看到源信息.

   4. 在项目的目录, 将代码push到源仓库.

cd test
git push origin --all

   至此,在git上面会看到svn的提交日志. 


     



你可能感兴趣的:(SVN,git,迁移)