SVNキーワードを扱う
ソース中に
$Id$
とか入力すると、Subversion 側で勝手に
$Id: OfCache.java 23 2008-05-06 13:24:45Z beyondseeker $
のように変換をかけてほしい場合があります。CVSではたぶんデフォルトでキーワード変換をしてくれたと思うのですが、SVNでは明示的な設定が必要です。
Eclipse(Subclipse)の場合
以下から設定します。
[Team] -> [プロパティの設定...]
プロパティ名:
svn:keywords
プロパティの内容(例):
Date Revision Author Id
変換例
Sourceforgeのリポジトリに、Eclipse上のSubclipseから接続してみました。出力は、utf-8 のようです。
変換前
$Date$ $Revision$ $Author$ $Id$
変換後
$Date: 2008-05-06 22:24:45 +0900 (火, 06 5 2008) $ $Revision: 23 $ $Author: beyondseeker $ $Id: OfCache.java 23 2008-05-06 13:24:45Z beyondseeker $
Subclipse のデフォルト設定ファイル
自動属性設定
[Window] -> [Preferences...] -> [Team] -> [SVN] から、設定ファイルの場所を指定できます。
設定内容は、以下のファイルに保存されます。
C:\tmp\devenv\eclipse\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.tigris.subversion.subclipse.ui.prefs
備考(TODO)
Subversionの文字コードの設定方法は要確認。