我正在从svn迁移到git (在本地回购上),通过在~/.svn2git/authors.txt下创建一个文本文件,尝试将所有svn作者转换为git格式,例如:
jcoglan = James Coglan <jcoglan@never-you-mind.com>
stnick = Santa Claus <nicholas@lapland.com>然后将一个authors选项传递给指向该文件的svn2git:
$ svn2git http://svn.example.com/path/to/repo --trunk trunk --authors ~/.svn2git/authors.txt我得到了以下错误:
Initialized empty Git repository in /home/developer/mygitrepo/.git/
Author: system not defined in /home/developer/mygitrepo/.svn2git/authors.txt file
command failed:
git svn fetch这是什么意思?
发布于 2015-07-16 23:57:18
这意味着它找到了一个使用id system的SVN提交,并且您还没有在您的作者文件中提供映射。因此,它不知道如何将SVN的用户system转换为Git名称/电子邮件地址,因此无法为您创建提交。
您可以通过在作者文件中添加另一行来解决这个问题:
system = System <system@system.com>(或任何你想使用的东西)
https://stackoverflow.com/questions/31463511
复制相似问题