Является ли имя автора в списке изменений SVN надежным для отслеживания авторства? - PullRequest
2 голосов
/ 21 января 2010

В многопользовательской среде иногда очень полезно знать настоящего автора каждого набора изменений в репозитории SVN.

Я вижу, что есть "Редактировать автора" в черепаховом SVN. Означает ли это, что кто-то может сделать что угодно, а затем просто изменить имя автора в этом наборе изменений, чтобы изменение приписалось другому пользователю?

Можно ли определить настоящего автора изменений?

Ответы [ 3 ]

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

По умолчанию сервер SVN отклонит это изменение. Вам нужно настроить хук pre-revprop-change на сервере, чтобы разрешить редактирование определенных свойств фиксации после факта.

Смотрите это:

Изменить имя автора в TortoiseSVN

http://www.visualsvn.com/support/svnbook/ref/reposhooks/pre-revprop-change

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

Да и нет.

Вам решать с помощью хука pre-revprop-change решить, может ли каждый сменить автора, или никто не может, или просто ограничить его администратором хранилища.

Выбор хороший.

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

Имя автора является достоверным только в стандартных коммитах, когда вы делаете слияние, в качестве автора указывается лицо, выполняющее слияние, что может сбивать с толку

...