fateame 发表于 2018-9-19 08:36:31

centos上 svn迁移到gitlab-linux初识到深入

#准备一个作者文件,以便svn2git将SVN作者映射到Git作者。如果您选择不创建作者文件,则提交不会归因于正确的GitLab用户。有些用户可能不认为这是一个大问题,而另一些用户则希望确保他们完成这一步骤。如果您选择映射作者,则需要将存在于SVN存储库中的更改的每个作者映射。如果你不这样做,转换将失败,你将不得不相应地更新作者文件。以下命令将搜索存储库并输出作者列表。  #如果有svn的账号和密码自己添加一下 --user --password
  #这一步会将你项目中的作者记录下来输出
  svn loghttps://svn.testcompany.com/svn/company/dev --quiet | grep -E "r+ \| .+ \|" | cut -d'|' -f2 | sed 's/ //g' | sort | uniq>/tmp/authors.txt
  #使用最后一条命令的输出来构建作者文件。创建一个名为的文件,authors.txt并为每行添加一个映射。
  vim /tmp/authors.txt
  janedoe = Jane Doe
  johndoe = John Doe
  alexdoe = Alex Doe

页: [1]
查看完整版本: centos上 svn迁移到gitlab-linux初识到深入