svn:keywords Tips
自動的にsvn:keywordsを設定する。
~/.subversion/config というファイルを用意し、以下の様に記述する。
enable-auto-props = yes [auto-props] *.c = svn:keywords=Date Author Rev
上記で
「拡張子 "c" のファイルは全て「svn:keywords=Date Author Rev」を設定してコミットする。」
という設定になる。
埋め込まれた keyword の文字化けを防ぐ
Subversion内部では文字コードを全てUTF-8にして処理している。
「Date」キーワードを使用した際、標準*1では
曜日が UTF-8 の日本語で入力されるのでソースの設定文字コードによっては文字化けを起こす。
日本語表示をあきらめるのであれば、以下の回避方法が有効。
$Date:: $
↓
Date:: 2007-10-04 01:10:20 +0100#$
*1:コード中に「$Date$」と記述した場合