版本控制从svn切换到git如何操作

  svn和git都是免费开源的版本控制系统,有时为了需求,我们会从svn切换到git上去,那么问题来了,我们如何操作才能正确切换呢?
 
  假设当前的svn的工作目录是/var/www/test
 
  1:查找并删除所有的.svn文件
 
  cd /var/www/test
  find . -name .svn -type -d | xargs rm -rf
  2:初始化git并提交
 
  git init
  git add ./*
  git commit -m "init"
  3:如果你不想把git仓库放到其他地方,而只是放到本机,则如下操作:
 
  mkdir /home/user1/git
  cd /home/user1/git
  git init --bare
  4:将仓库切添加到本地仓库:
 
  cd /var/www/test
  git remote add origin /home/user1/git
  git push origin master
  --phpfensi.com
  备注:以上操作的前提是你对svn log的信息不在意,如果需要保留svn的信息,则需要调查其他的方法切换到git.

dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。