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]