Как установить автора для SVN - PullRequest
0 голосов
/ 21 января 2010

Как я могу установить автора в SVN? я использую смарт SVN?

Ответы [ 2 ]

2 голосов
/ 21 января 2010

Я думаю, вы хотите видеть автора в свойствах файла. Это правильно? Я не знаю, как это сделать в Smart SVN, когда я использую командную строку или TortoiseSVN.

В Windows с TortoiseSVN используйте контекстное меню файла и нажмите на свойства файла. Есть вкладка "Subversion". В этой вкладке вы можете добавить свойства. Чтобы добавить автора, вы должны добавить "

property name=svn:keywords
property value=Author Date Id Revision

Если вы хотите добавить такое свойство ко всем файлам, которые вы добавляете в репозиторий, тогда посмотрите на ваш файл конфигурации Subversion: c:\Documents and Settings\[user]\[AppData]\Subversion\config

есть раздел auto-props и установите его на:

[auto-props]
* = svn:keywords=Author Date Id Revision

(это работает только для новых файлов, которые вы добавляете в репозиторий).

Имеется документация о свойствах файла SVN

1 голос
/ 24 января 2017

Автор данного коммита хранится в SVN как свойство ревизии, а именно svn: author. Это будет автоматически установлено для пользователя, указанного в команде svn commit (или имени пользователя, указанного при запросе учетных данных, если в команде не указан ни один пользователь и анонимные фиксации запрещены)

После выполнения коммита можно редактировать определенные свойства в зависимости от конфигурации сервера. Это очень похоже на редактирование сообщения журнала редакции, как указано в ответе на этот вопрос переполнения стека

Однако в этом случае, предполагая, что для вашего репозитория на сервере разрешено редактирование свойств ревизии, вам нужно отредактировать свойство svn: author следующим образом:

svn ps svn: автор "имя_автора" --revprop -r номер_ревизии "repository_url"

...