svn における文字コード,改行コード

テキストファイルには 文字コード,改行コードの問題があるが,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 のクライアント側の実装が対応していない場合もあるらしい.