2010-01-21 5 views
-1

Как установить автора в svn? Я использую smart svn?Как установить Author для SVN

+0

автор чего? – falstro

+0

Автор файла говорит, что i commit file.txt у файла должны быть такие флаги, как author: myname или так – streetparade

+0

не мое правильное имя другое, как я могу установить свой собственный? – streetparade

ответ

2

Я думаю, вы хотите видеть автора в свойствах файла. Это правильно? Я не знаю, как это сделать в 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 

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

Существует documentation of svn file properties

1

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

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

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

Svn пс SVN: автор "AUTHOR_NAME и" --revprop -r revision_number "repository_url"