我正在尝试将我们的SVN存储库导入Git。当我运行以下命令时:
git svn --authors-file=/path/to/authors --trunk=trunk clone https://my-repo/project .
或此命令:
svn2git https://my-repo/project --no-minimize-url -v --authors /path/to/authors
两者都返回此错误:
Author: patrick not defined in /path/to/authors file
..但据我所知,作者文件没有任何问题:
$ grep patrick /path/to/authors
patrick = Patrick <[email protected]>
直到版本8700,该错误才会发生,因此它必须正确地捕获其他作者的姓名。
这可能是怎么回事?谢谢。
最佳答案
尝试在Windows上执行此操作时,我遇到了同样的问题。原来,我存储作者的文件的编码设置为UTF-8,而不是没有BOM的UTF-8。由于“with BOM”版本在文件的开头增加了一些额外的字节,因此列表中的第一位作者从未找到。
关于git - 将SVN信息库导入Git时未定义作者,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11037166/