類似の質問が以前に尋ねられました(thisのように)が、答えが私のために修正されていません。私の作者ファイルは次のようになります。SVNからGitへの移行 - 未定義の作成者ですが、
cmannett85 = cmannett85 <[email protected]###>
cbamber85 = cmannett85 <[email protected]###>
www-data = cmannett85 <[email protected]###>
エラーは次のとおりです。
Author: cmannett85 not defined in users.txt file
このエラーは、およそ第千五百で起こるコミット、他の作者のエントリは細かいことでそのエントリの基本的な構造が正しくなければなりません。私がすでに見てきた問題のほとんどは、SVNユーザー名の前後にスペースがあらかじめ付加されていますが、ペーストされたエラーからわかるように、余分な空白はありません。
私は同じユーザのために1つのユーザ名をマッピングしていたかもしれないと思っていたので、私はGitのユーザ名を変更しましたが、違いはありませんでした。私はWindowsとUnixフォーマットの間でラインの終わりを切ってみましたが、やはり変更はありません。
私はこれを使用してオペレーションを呼び出す:
$ git svn clone https://subversion.assembla.com/svn/#### --authors-file=users.txt --no-metadata -s ####
Iは--no-metadata
引数、ない差を除去することを試みました。誰が私が間違っているのを見ることができますか?
$ svn log --xml | grep author | sort -u | perl -pe 's/.>(.?)<./$1 = /'
をそして、それはこの返します:レイジーアナグマのアドバイスに従い
UPDATE
は、私が走った
<author>cbamber85</author>
<author>cmannett85</author>
<author>www-data</author>
私はまったく同じ問題に取り組んでいます。新しいアイデアは? (windows maschine上で動いている、gitバージョン1.8.3.msysgit.0) –