где хранится история файлов SVN? - PullRequest
1 голос
/ 17 января 2011

Где хранятся комментарии регистрации для фиксации SVN?Связаны ли они как свойство с определенной ревизией файла / каталога?

Ответы [ 2 ]

3 голосов
/ 17 января 2011

Они хранятся в свойстве svn:log.Вы можете добавить флаг --revprop к различным командам свойства, чтобы просмотреть и отредактировать это свойство.

$ svn log FILE
------------------------------------------------------------------------
r1234 | jkugelman | 2011-01-01 12:34:56 -0500 (Sat, 1 Jan 2011) | 1 line

Log message.

$ svn proplist --revprop -r 1234 FILE
Unversioned properties on revision 1234:
  svn:log
  svn:author
  svn:date

$ svn propget  --revprop -r 1234 svn:log FILE
Log message.

$ svn propedit --revprop -r 1234 svn:log FILE
<opens vim>
0 голосов
/ 17 января 2011

Как уже упоминалось @detunized, они хранятся в базе данных svn на сервере. Каждый коммит создает одну ревизию, которая имеет связанные свойства ревизии, такие как svn:author и svn:log, которая содержит сообщение журнала. В отличие от изменений файла в ревизии, свойства ревизии могут быть изменены после факта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...