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#$

参考
http://133.70.173.98/~nao/index.php?Server%2Fsubversion#content_1_14

*1:コード中に「$Date$」と記述した場合