把SVN服务器上auth配置里XXXX项目的用户配置复制出来,改成
SVN的用户名=git的用户名<git上的对应邮箱>
例如下面这样
svnuser1=gituser1<gituser1@email.com>
svnuser2=gituser2<gituser2@email.com>
svnuser3=gituser3<gituser3@email.com>
类似这样的格式。在D盘建立XXXX文件夹,保存成authors.txt放进去
在Git Bash Here里执行
git svn clone svn://192.168.1.x/XXXX --authors-file=authors.txt --no-metadata --trunk=trunk /d/XXXX
一般就开始了从SVN下记录下来了,如果遇到提示Author: Administrator not defined in authors.txt file,就是说缺少这个用户,那么就在authors.txt里增加一行Administrator=xxx<xxxx@xxxx.com>
不一定就是缺Administrator,也有可能是缺VisualSVN Server或者其他名字,反正缺什么补什么,把用户名都补全就可以了。