понедельник, 10 декабря 2007 г.

Автоматическое добавление SVN свойств к файлам

Хорошей практикой при работе с Subversion, является добавление информации (например о номере ревизии, времени, проводившем последние изменения пользователе) в файлы хранящиеся в репозитории.
Для этого в начале ява файла можно добавить строки:
/*
* $Id$
*/
а затем добавить свойство Id к файлу выполнив команду:
svn propset svn:keywords "Id" имя_файла
В SVN доступны свойства svn:keywords:
  • Id - вставляет вместо $Id$ информацию о номере ревизии, времени последнего изменения и пользователе его проводившем

  • Revision - вставляет вместо $Revision$ или $Rev$ или $LastChangedRevision$ номер ревизии

  • Date - вставляет вместо $Date$ или $LastChangedDate$ время последней модификации файла

  • Author - вставляет вместо $Author$ или $LastChangedBy$ имя пользователя изменившего файл

  • HeadURL - вставляет вместо $HeadURL$ или $URL$ адрес файла
Внимание: все названия чувствительны к регистру.

Комментариев нет: