2
我已经使用git svn clone -A authors.txt ...
来克隆svn存储库。 我authors.txt
有条目是这样的:当我做“git svn rebase”时,它获取svn作者名称而不是git作者名称
svnid = Firstname Lastname <[email protected]>
这工作得很好,并在git log
作者样子:
Author: Firstname Lastname <[email protected]>
现在,当我做git svn rebase -A authors.txt
新条目的作者是这样的:
Author: svnid <[email protected]>
我使用“Retroactively Correct Authors with Git SVN?”的接受答案 来修复它,但是在下一个git svn rebase -A authors.txt
之后,作者又被摧毁了。
如何才能保留正确的作者姓名?
编辑:我在Windows上显然使用git版本1.7.6.msysgit.0 。
奇怪。我在存储库中设置了'svn.authorsfile',它不仅总是使用它(我从来不会传递-A来重定位),但如果svn用户名不在那里,它甚至会失败,我必须在它继续之前填充它。 –
这就是它应该按照联机帮助页面工作的方式。我也尝试设置'git config svn.authorsfile authors.txt',但它没有改变任何东西。 – bbuser
也许是时候在项目邮件列表上提问。 –