subversionで管理しているファイルに自動的にリビジョン番号を明記する方法について

解決済みの質問

subversionで管理しているファイルに自動的にリビジョン番号を明記する方法について

現在subversionでテキストファイルのバージョン管理を行っているのですが、
今手元にあるテキストファイルはどの時点のリビジョンのものか、
一目見ただけでは分かりませんでした。

そのため、テキストファイルの先頭にコメントで
subversionのリビジョンを自動的に記入できれば良いと思ったのですが、
そのような事は可能でしょうか?

例えば、下記のソフトでは、テキストファイルの先頭に
下記のようなコメントが記入してあります。
http://cakephp.jp/

/* SVN FILE: $Id: index.php 7945 2008-12-19 02:16:01Z gwoo $ */
/**
* Requests collector.
*
* This file collects requests if:
*- no mod_rewrite is avilable or .htaccess files are not supported
*-/public is not set as a web root.
*
* PHP versions 4 and 5
*
* CakePHP(tm) : Rapid Development Framework (http://www.cakephp.org)
* Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
*
* @filesource
* @copyright Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
* @link http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
* @package cake
* @since CakePHP(tm) v 0.2.9
* @version $Revision: 7945 $
* @modifiedby $LastChangedBy: gwoo $
* @lastmodified $Date: 2008-12-18 18:16:01 -0800 (Thu, 18 Dec 2008) $
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
*/

時間が秒単位で明記されている事などから、
上記は自動的に生成しているのかなと思い、
同じような事を実現したいと思いました。

何かご存知の方がいらっしゃいましたら、ご教示の程よろしくお願いします。

投稿日時 - 2009-05-09 14:34:54

QNo.4944121

暇なときに回答ください

質問者が選んだベストアンサー

結構前に使っていたため記憶があやふやですが、プログラムのソースコードにバージョン番号や変更日時を設定していました。
以下のページが参考になるかも
http://wiki.bit-hive.com/tomizoo/pg/Subversion%20%A5%AD%A1%BC%A5%EF%A1%BC%A5%C9%A4%CE%C5%B8%B3%AB
管理しているテキストファイルにsvn:keywordsというプロパティを設定すれば、キーワードの置換ができます。

投稿日時 - 2009-05-09 15:45:34

お礼

ご回答ありがとうございます。
ご教示いただいたサイトなどを参考にした所、意図した動作となりました。

どうもありがとうございました。

投稿日時 - 2009-05-18 09:25:21

ANo.1

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • collector ...
  • CAKEPHPについて ...
  • cakePHPで ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら