Subversionでのキーワード置換

VSSやCVSみたいに,$version: $とか$id: とかをSubversionでやる方法.Subversionの特殊プロパティ:svn:keywordsを使う.
使えるキーワードは,こんな感じ.

LastChangeDate
最終更新日付
LastChangeRevision
最終更新レビジョン番号
LastChangeBy
最終更新者
HeadURL
リポジトリの該当ファイルのURL
Id
リポジトリのファイルID

ほかにも,Authorとかも使えるみたい.

設定方法:

> svn propset svn:keywords "LastChangeDate LastChangeRevision" .

とかってやる.svn:keywordsプロパティは,ディレクトリじゃなくてファイル対して行うので,↑こんな風にしないといけない(ちょっとめんどい).
上記の方法で,ディレクトリを再帰的にたどって,全部のファイルにプロパティ設定してくれるんだけど,この後に追加したファイルには,適用されない.なんで,またpropsetしないとダメ.
#とってもイマイチな気がするのは,気のせい?


まあ,そこまでしてキーワード置換する必要があるか?というと,そうでもない気もする.