這裏有keywords的具體文件。
讓我們想象一下,我們已經在版本控制文件a
:
test zacharyyoung$ ls -l
-rw-r--r-- 1 zacharyyoung staff 64 Feb 7 20:39 a
我們要去的$Rev$
和$Date$
關鍵字添加到文件
test zacharyyoung$ echo '$Date$' > test/a
test zacharyyoung$ echo '$Rev$' >> test/a
test zacharyyoung$ cat test/a
$Date$
$Rev$
告訴SVN哪些關鍵字要注意的查找和替換,並承諾:
test zacharyyoung$ svn propset svn:keywords "Date Rev" a
property 'svn:keywords' set on 'a'
test zacharyyoung$ svn ci a -m "1. Added keywords."
Sending a
Committed revision 2.
致力於3210
後,我們檢查的內容:
test zacharyyoung$ cat a
$Date: 2012-02-07 20:39:42 -0800 (Tue, 07 Feb 2012) $
$Rev: 2 $
現在,我們將添加另一條線路a
,提交,並再次檢查其內容:
test zacharyyoung$ echo Another line >> a
test zacharyyoung$ svn ci a -m "1. Added another line."
Sending a
Transmitting file data .
Committed revision 3.
test zacharyyoung$ cat a
$Date: 2012-02-07 20:46:11 -0800 (Tue, 07 Feb 2012) $
$Rev: 3 $
Another line