同様の質問が以前に(このような)尋ねられましたが、答えは私のためにそれを修正していません. 私の著者ファイルは次のようになります。
cmannett85 = cmannett85 <cmannett85@###>
cbamber85 = cmannett85 <cmannett85@###>
www-data = cmannett85 <cmannett85@###>
そして、私が得るエラーは次のとおりです。
Author: cmannett85 not defined in users.txt file
このエラーは、約 1500 回目のコミットで発生します。他の作成者のエントリは正常であるため、エントリの基本構造は正しい必要があります。私がすでに SO で見た問題のほとんどは、SVN ユーザー名の前に/追加されたスペースを中心にしていますが、貼り付けられたエラーからわかるように、余分な空白はありません。
また、あるユーザー名を同一のユーザー名にマッピングしている可能性があると考えたので、Git ユーザー名を変更しましたが、違いはありませんでした。Windows 形式と Unix 形式の間で改行を切り替えてみましたが、やはり変化はありませんでした。
これを使用して操作を呼び出します。
$ git svn clone https://subversion.assembla.com/svn/#### --authors-file=users.txt --no-metadata -s ####
--no-metadata
引数を削除しようとしましたが、違いはありません。誰が私がどこで間違っているかを見ることができますか?
アップデート
Lazy Badger のアドバイスに従って、私は以下を実行しました。
$ svn log --xml | grep author | sort -u | perl -pe 's/.>(.?)<./$1 = /'
そして、これを返します:
<author>cbamber85</author>
<author>cmannett85</author>
<author>www-data</author>