Вот специальная документация по ключевым словам .
Давайте представим, что у нас уже есть файл 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.
После a
зафиксирован, мы проверяем его содержимое:
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