アットウィキロゴ

subversion

ソースファイル上のJavaDocのコメントに最終更新日やバージョンを自動的に記入する方法


Subversionの方法
1.「チーム」-「プロパティの設定」を選択
2.「Set Property」画面が表示されるので、以下を設定
  プロパティ名             :svn:keywords
  テキストプロパティを入力してください。:Revision Date Author
                      ※空白で空ける、ダブルクォートで括る必要は無い。
  プロパティを再帰的に設定       :チェック
3.Javaのソースには以下を記載
  $Revision$


Date
commit日付
置換例:$Date: 2006-08-09 13:15:41 +0900 (Wed, 09 Aug 2006) $

※日付の曜日が化ける場合は以下のようにする
$Date:: $

Revision
commitした時のリポジトリのRevision
置換例:$Rev: 38 $

Author
commitしたユーザー名
置換例:$Author: tomita $

HeadURL
ファイルのURL
置換例:$HeadURL: http://svn.xxxx.xxx/Repos/trunk/foo.c $

Id
ファイル名、Rev、日付、ユーザー名を組み合わせた形式
置換例:$Id: foo.c 38 2006-08-09 13:15:41 tomita $

▼保存される場所
eclipse上でsvn:keywordsの設定を行うと、subversion上にその情報が保存されるものと考えられる。
理由1.eclipseのプロジェクトではファイルの変更は無い
理由2.別のeclipseからチェックアウトした場合も、svn:keywordsの設定が有効になっていた
ただし、ファイル単位。そのため新規にファイルを作成するsvn:keywordsの設定がされない

▼プロパティ(svn:keywords)の自動化
1.[ウィンドウ]-[設定]
2.[チーム]-[SVN]-[プロパティ構成]
3.「自動プロパティ」に以下を追加する。
ファイル名テンプレート:*.*
プロパティー:svn:keywords=Revision Date Author

Linux環境構築

以下のURLを参考にする
http://centossrv.com/subversion.shtml

タグ:

+ タグ編集
  • タグ:
最終更新:2011年12月02日 22:12
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。