多くの xml ファイルがあり、それらのほとんどは UTF-16 でエンコードされています。
SmartSVN を使用して Subversion にファイルを追加すると、常に svn:mime-type=application/octet-stream が取得されます。
これにより、SmartSVN のビジュアル DIFF ツールがこれらのファイルに対して機能しなくなり、非常に煩わしくなります。
SVN FAQ から: http://subversion.apache.org/faq.html#binary-files
Subversion に初めてファイルを追加またはインポートすると、そのファイルがバイナリ ファイルであるかどうかが調べられます。現在、Subversion はファイルの最初の 1024 バイトだけを調べます。いずれかのバイトがゼロの場合、または 15% 以上が ASCII 印刷文字でない場合、Subversion はファイルをバイナリと呼びます。ただし、このヒューリスティックは将来的に改善される可能性があります。
UTF-16 ファイルが使用されている場合、ほとんどの場合 50% までのゼロが含まれているため、これは非常にばかげています。
また、SVN クライアントから自動的にプロパティを設定する方法があることも読みました: http://www.mediawiki.org/wiki/Subversion/auto-props
これにより、自動検出されたバイナリ MIME タイプを削除することもできますか?
これを何らかの方法でリポジトリ/svnサーバーに設定することは可能ですか?すべてのワークステーションに設定する必要はありませんか?