subversion で $Id$ を使う
subversion で $Id$ を使いたいと思っていたのですが、できないもんだと思ってました。
google 鵜飼さんのところに記述がありましたので早速やってみました。
コマンドラインでの操作です。
svn add 済のファイルは下記だとして、
# cat test.txt This is test. $Id$
ファイルに svn:keywords 属性を属性値 Id でセットします。
# svn propset svn:keywords "Id" test.txt 属性 'svn:keywords' を 'test.txt' に設定しました
コミット。
$ svn commit -m 'set svn:keywords Id'
もういちど cat すると $Id の部分が書き変わってます。
# cat test.txt This is test. $Id: test.txt 4 2007-11-16 08:13:47Z kappa $
ついでに、指定ディレクトリ以下のファイルに svn:keywords を設定するには、
svn propset -R svn:keywords Id (ディレクトリ名) svn ci -m '(msg)'
で OK。