Я работаю над проектом, в котором мы активно используем строку $Id$
, сгенерированную subversion, чтобы записать номер версии в документации. Например, мы проанализируем эту строку
$Id: filename 999 2009-02-23 22:51:29Z author $
и напечатаем «999» в титульной странице документации.
Но каждый сейчас и потом, после фиксации, информация удаляется, и мы остались только с
$Id$
Это, очевидно, ломает вещи немного. Кто-нибудь знает, почему это может произойти?
Хорошо, очевидный ответ был прав; svn:keywords
не были установлены для этого файла. Но я клянусь, что они были! Любая идея о том, как/почему svn:keywords
был бы очищен от файла, если бы никто не заметил/не сделал ничего специально?
Спасибо, я должен был сначала проверить это; ключевые слова не были установлены для этого файла, как вы подозреваете, но я клянусь, что они были! –
Если вы используете клиент SVN командной строки, вы можете установить значения по умолчанию для этого материала в файле ~/.subversion/config. Это _may_ также относится к TortoiseSVN, но не цитируйте меня на этом. –