SVNでテキストファイルを管理する場合、commit時の諸情報をファイル内に自動的に記入しておいてくれる機能です。他サイトではわかりにくかった箇所をご紹介。
具体的な項目です。色々ありますがIdを利用するのが楽と思います。
キーワード | 説明 | 例 |
Date | commit日付 | $Date: 2024-07-21 20:35:15 +0900 (日, 21 7 2024) $ |
Revision | Revision | $Rev: 913 $ |
Author | commitしたユーザ | $Author: tanaka $ |
HeadURL | 該当ファイルのURL | $HeadURL: http://192.168.1.12/Infra/src/xxxServer/example.cfg $ |
Id | ファイル名、Rev、日付、ユーザ | $Id:example.cfg 913 2024-07-21 20:35:15 +0900 (日, 21 7 2024) tanaka $ |
例えば、 example.cfgというファイルの内容を下記の通りに記述しcommitします。※「#」は装飾なので好みによって変えてください。
##################
# $Id
##################
(以下ファイルの内容)
するとsvnサーバ上に、下記の通りに自動的に値が記入されます。
##################
# $Id:example.cfg 913 2024-07-21 20:35:15 +0900 (日, 21 7 2024) tanaka $
##################