I have a Subversion project that I’m migrating to use Git, but I don’t want to loose the history if possible. I found these steps and they mostly worked for me with one exception (below):
https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git
The only problem was during the export I got the error message:
Author: (no author) not defined in authors file
After a bit of searching I found this workaround:
In short I had to add this line to my users.txt file:
(no author) = no_author <no_author@no_author>