Как установить автора для SVN
Вопрос
Как я могу установить автора в SVN? Я использую Smart SVN?
Решение
Я думаю, что вы хотите увидеть автора в свойствах файла. Это правильно? Я не знаю, как это сделать в Smart SVN, пока я использую командную строку или черепах.
В Windows с TortoisesVN используйте контекстное меню файла и нажмите «Свойства файла». Вкладка «Подрывная деятельность». На этой вкладке вы можете добавить свойства. Чтобы добавить автора, вы должны добавить "
property name=svn:keywords
property value=Author Date Id Revision
Если вы хотите добавить такое свойство во все файлы, которые вы добавляете в репозиторий, посмотрите на файл конфигурации подрывной деятельности: c:\Documents and Settings\[user]\[AppData]\Subversion\config
есть auto-props
раздел и установите на:
[auto-props]
* = svn:keywords=Author Date Id Revision
(Это работает только для новых файлов, которые вы добавляете в репозиторий).
Другие советы
Автор данного коммита хранится в SVN как собственность пересмотра, а именно SVN: автор. Это автоматически будет установлено пользователю, указанному в команде Commit Svn (или имя пользователя, указанное при предложении для учетных данных, если в команде не указано ни один пользователь, а анонимные коммиты не будут запрещены)
После возникновения коммита можно отредактировать конкретные свойства, в зависимости от конфигурации сервера. Это очень похоже на редактирование сообщения журнала ревизии, как указано в ответе на Этот стек переполняет вопрос
Однако в этом случае, если при условии, что редактирование свойств пересмотра включено для вашей репостории на сервере, вы захотите отредактировать собственность SVN: Автор следующим образом:
svn ps svn: автор "Author_Name"