SVNでファイルをコミットしようとすると、 "コミットに失敗しました"というエラーが表示されます。詳細は次のとおりです。コミットsvn:不一致の行終了スタイル。SVN行終了スタイル
答えて
ディレクトリ/ファイルのsvnプロパティを確認してください。 svn:eol-styleが定義されていて、ファイルに異なるスタイル(Unix vs DOS)が含まれている場合、SVNは変換先を知らないのでコミットは失敗します。
参考:あなたはSVNが期待行末のスタイルを意識しているいったんhttp://svn.haxx.se/users/archive-2006-07/0702.shtml
、最も近代的な編集者が完全に一つのスタイルまたは別のソースを変換するためのオプションがあります。また、正規表現を実行して、それらを検出して変更することもできます(これはPerlが好きです)。
MSDOS EOLは: "\ rをする\ n"
UNIX EOL: "\ n" は
DOS(およびWindows)では "\ r \ n"を使用します。さらに、Mac OS Classic(9以下)は "\ r"を使用します。 –
がでEOLを確認し、メッセージ自体をコミット:あなたは--file
スイッチを使用してファイルからコミットメッセージを渡すと、作りますコミットメッセージのEOLスタイルが一貫している(すべてのDOSまたはすべてのUNIX)ことを確認してください。信者のための
選択ラインエンドのスタイル(kdiffのように)あなたのツールを形成し、それ自体(単に出力ライン上で)...右側の下
私はTortoiseSVNをWindows環境で使用しています。おそらくLinux(AVR32プロジェクト)で書かれたプロジェクトファイルをコミットしようとしたとき、私はこの同じエラーを受けました。 Microsoft Visual Studioで各ファイルを開くだけでこの問題を回避することができました。その時点で、VSは行末を正規化するように促しました。そうすることを選択すると、トータスが不平を停止する原因となりました。
- 1. デタッチスレッド実行終了
- 2. データの最後の行で終了する終了行指定
- 3. git svn:デルタソースが予期せず終了しました
- 4. Tortoise SVN - エラー:デルタソースが予期せず終了しました
- 5. Git-SVNクローンこれはいつ終了するのですか?
- 6. SVN: 'Checkout As'の操作がエラーで終了しました
- 7. クラス終了前の改行
- 8. 終了後に実行ダイアログ
- 9. シェルスクリプト実行の終了ステータスコード
- 10. SQLローダー行の終了
- 11. ストリームイベント:終了vs終了
- 12. データベースクエリの終了/非終了
- 13. datetimepickerクラス - dts_appcanparseスタイルで - ユーザが編集を終了すると、
- 14. ノードストリームが終了しません終了
- 15. AndroidデバイスモニタJVM終了終了コード2
- 16. 終了時にアプリケーションを終了する
- 17. Chisel.TestApplicationException:テストアプリケーションの終了 - 終了コード139
- 18. アプリケーションの終了イベントの終了
- 19. 終了時のプログラムの終了
- 20. SASの中断/終了/終了
- 21. プロセスの終了終了を待つ
- 22. 終了コード10で終了したプログラム
- 23. ハイブの終了と終了の違い
- 24. Python:whileループの終了を終了する
- 25. 終了時にプロセスを終了する
- 26. npm cli(終了/終了なし)
- 27. 終了
- 28. JNI - ネイティブスレッドの実行が終了する前にJavaが終了する
- 29. 画面で実行中のJavaアプリケーションが画面終了で終了しない
- 30. 同時コマンドを実行して終了すると終了する
私はこの問題の恐ろしい変形があります。このエラーメッセージが__streams__ライブラリに表示されています。エラーを出しているファイルを見ると、 'test/unicode_demo_utf8_crlf.txt'のような名前があります。私はこれらのファイルがうまく__supposed to __に矛盾した行末スタイルを持っていると思われます。残念なことに、 '--force'を' svn import'に追加すると、Subversionがファイルをシャットダウンして読み込むようには十分に促されません。どんな解決策ですか?おそらく ' - ダブルシークレットフォース'? –