svn2git失败说作者:VisualSVN服务器没有在./authors.txt文件中定义
我试图从svn迁移到git,并通过抛出下面的错误失败:
sethu@csmartserver:~/csmart/git/csmart$ sudo /var/lib/gems/1.8/bin/svn2git http://localhost/svn/csmart --authors ./authors.txt --verbose
Running command: git svn init --prefix=svn/ --no-metadata --trunk=trunk --tags=tags --branches=branches http://localhost/svn/csmart
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_IN:en",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_IN"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Running command: git config --local svn.authorsfile ./authors.txt
Running command: git svn fetch
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_IN:en",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_IN"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Author: VisualSVN Server not defined in ./authors.txt file
command failed:
2>&1 git svn fetch
我的authors.txt文件格式如下:
jdoe = John Doe <joh.doe@gmail.com>
任何人都可以帮助理解如何解决这个问题吗?
您可以使用SmartGit检出SVN存储库并将该克隆推送给您的Git服务器。
刚刚碰到了这个。 对于svn2git,您需要在您的Authors文件中添加一行,如下所示:
VisualSVN Server = Visual SVN Server <admin@yourdomain.com>
我会完全跳过这个脚本,除非它做了你需要的东西
假设你的repo具有正常的trunk/ branches/ tags/
layout
mkdir csmart
cd csmart
git svn init http://localhost/svn/csmart
git svn fetch
应该做的伎俩
链接地址: http://www.djcxy.com/p/41695.html上一篇: svn2git failing saying Author: VisualSVN Server not defined in ./authors.txt file