我在从 Git 克隆 svn 存储库时遇到问题。
我定义了 users.txt 文件,其中包含在 SVN 存储库中做出贡献的所有用户。然后我执行以下命令来克隆 SVN 存储库:
git svn clone --no-metadata --authors-file=C:/temp/Migration/AES_Exchange/users.txt https://some.url.com
/repos/Exchange Git_SVN
但我收到一条错误消息:"Author: SVNAdmin not defined in C:/temp/Migration/AES_Exchange/users.txt file"
即使该用户是在 users.txt 文件中定义的。
SVNAdmin = svnadmin <[email protected] /cdn-cgi/l/email-protection>
adaraz = adaraz <[email protected] /cdn-cgi/l/email-protection>
任何帮助将不胜感激。
Thanks
我不确定是什么导致了该问题,但将 users.txt 编码从 UTF8 BOM 更改为 UTF8 解决了该问题。我使用记事本++ - >编码 - >以UTF-8编码 - >保存。我在某处读到,由于 BOM 带有标头,Git 无法正确读取文件中的第一行,因此错过了第一个用户。我丢失了链接,因此无法分享,对此感到抱歉,但无论如何,看起来像是一个蹩脚的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)