テキストファイルには 文字コード,改行コードの問題があるが,svn では改行コードを自動的に変換する機能があるらしい.
どうも,svn は,属性 svn:eol-style が native の場合,クライアント側の環境に併せて改行コードを変換するとのこと. コマンドとしては以下のようになる.
$ svn propset svn:eol-style native ファイル名
同様に文字コードも mime-type 属性にて charset を指定できる.たとえば UTF-8 を指定するには次のようになる.
$ svn propset svn:mime-type 'text/html; charset=UTF-8' ファイル名
ただし,svn のクライアント側の実装が対応していない場合もあるらしい.