git svn clone错误消息(未定义作者姓名和索引不匹配)

时间:2015-10-01 17:34:50

标签: git svn git-svn

我正在尝试将svn.dump文件转换为git repo,并在启动进程后收到以下错误消息,并在r1648停止并显示以下错误消息。

指数不匹配:050a0cc9f86e0ba2453d3baed3f069e1d1fe1477!= c321ff4e94b18147619ce9fbd0324ea0f4323d29 rereading 06ed9207b02ea9e7d8af270c71c6012311a275c9 D sites / voices / css / ie-only.css W:-empty_dir:trunk / sites / voices / css / ie-only.css` 作者:Vish Chou未在/Users/vc/Sites/voices/authors.txt文件中定义

以下是运行以下命令后获得的author.txt文件的内容:

svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2">"}' | sort -u > authors.txt

authors.txt内容

Brian = Brian&lt; Brian&gt;

Jlanglo = Jangle&lt; Jlanglo&gt;

Vish Chouh = Vish Chou&lt; Vish Chou&gt; - 此用户导致此问题。

admin = admin&lt; admin&gt;

chiudesign = chiudesign&lt; chiudesign&gt;

clarkk = clarks&lt; clarkk&gt;

当我运行以下命令时:

svn log | sed -n '/Vish Chou/,/-----$/ p'

要查看此特定作者提交的日志,我会收到以下消息

  

r1648 | Vish Chou | 2013-12-02 14:27:43 - 0500(2013年12月2日,星期一)| 1   线

1 个答案:

答案 0 :(得分:0)

  

“ Vish Chou”-这个名字已经在authors.txt中存在,但我仍然收到错误消息。

虽然存在吗?

因为您提到:

Vish Chouh = Vish Chou <Vish Chou> 
     ^^^^^        ^^^^

对于测试,我将重复以下过程:

Vish Chou = Vish Chou <Vish Chou> 
       ^^^

含义,在“ =”的两边带有相同的名称