huangfen2002 发表于 2018-9-17 06:03:22

Git手册 - 从SVN迁移到Git

  环境:
  Centos 6.x
  总的来说,从SVN迁移至Git共有以下几步:
  1)确保SVN的auth.conf文件里的每个user都在Git将会用来配置提交历史的文件里面有对应的名字和邮件地址
  2)创建一个本地的Git仓库
  3)将本地Git仓库连接到远程的SVN仓库
  4)配置Git的提交历史用户名
  5)开始从SVN获取代码
  6)将本地Git仓库连接到远程Git仓库
  7)推送本地仓库代码到远程仓库
  详细步骤:

[*]  生成第4步会用到的用户名文件
  A. 通过以下命令获取SVN仓库
  #svn checkout --username xxxx SVN-REPO-URL
  B. 在获取的仓库里,运行以下命令生成authors.txt文件
  #svn log ^/ --xml | grep -P "^
页: [1]
查看完整版本: Git手册 - 从SVN迁移到Git