Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎專欄 | Search | Email

18.3. 關鍵字替換

Date
	 這個關鍵字保存了檔案最後一次在版本庫修改的日期,看起來類似於$Date: 2012-08-06 17:43:09 +0800 (Mon, 06 Aug 2012) $,它也可以用LastChangedDate來指定。
Revision
	 這個關鍵字描述了這個檔案最後一次修改的修訂版本,看起來像$Revision: 446 $,也可以通過LastChangedRevision或者Rev引用。
Author
	 這個關鍵字描述了最後一個修改這個檔案的用戶,看起來類似$Author: netkiller $,也可以用LastChangedBy來指定。
HeadURL
	 這個關鍵字描述了這個檔案在版本庫最新版本的完全URL,看起來類似$HeadURL: https://svn.code.sf.net/p/netkiller/svn/trunk/Docbook/Version/chapter.version.svn.xml $,可以縮寫為URL。
Id
	 這個關鍵字是其他關鍵字一個壓縮組合,它看起來就像$Id: chapter.version.svn.xml 446 2012-08-06 09:43:09Z netkiller $,可以解釋為檔案calc.c上一次修改的修訂版本號是148,時間是2006年7月28日,作者是sally。
			
$ cat weather.txt
$Id: chapter.version.svn.xml 446 2012-08-06 09:43:09Z netkiller $

$ svn propset svn:keywords "Id" weather.txt
property 'svn:keywords' set on 'weather.txt'

$ cat weather.txt
$Id: chapter.version.svn.xml 446 2012-08-06 09:43:09Z netkiller $
			

設置多個關鍵字

$ svn propset svn:keywords "Author HeadURL Id Revision" -R *.php
			
svn -R propset svn:keywords -F .keywords *