Автор коммита субклипса - PullRequest
       31

Автор коммита субклипса

1 голос
/ 10 декабря 2011

Хорошо, поэтому имя автора, под которым происходят мои коммиты в Subclipse с использованием SVN, неожиданно изменилось с моего имени пользователя (которое я использовал в течение последних 3 лет) на 'svnsrvc', по-видимому волшебным образом.

Единственные недавние системные изменения, связанные с Eclipse или Subversion, произошли: мой пароль Windows истек, и мне пришлось ввести новый пароль для доступа к репо; и мы установили обновление для VisualSVN на нашем сервере Subversion. Кроме этого ничего не изменилось.

Я пытался: создать новое рабочее место; удаление файла .keyring; используя новую версию Eclipse с новой рабочей областью. Ничто не меняет это поведение. Я никак не могу изменить свой логин репозитория на svnsrvc, потому что я даже не знаю пароля.

Моя ОС - Win7, использующая Indigo Java EE с плагином Subclipse и плагином cfEclipse.

Кто-нибудь видел что-нибудь подобное раньше? Я думал, что имя автора не может быть изменено, никогда.

1 Ответ

0 голосов
/ 10 декабря 2011

Одной из возможностей может быть изменение в хуках сервера, например pre-revprop-change, установленное для установки «неправильного» имени автора (или изменение в http-сервере Apache ).
См. " Изменение свойства автора SVN ":

Перейдите в каталог 'hooks' в вашем хранилище (например, /var/svn/my_repo/hooks/), скопируйте pre-revprop-change.tmpl в pre-revprop-change, отредактируйте файл pre-revprop-change, чтобы убедиться, что настройка автора включена (или см. Ниже), сделайте скрипт исполняемым (chmod +x pre-revprop-change) и все готово.

Проверьте хотя быесли это работает, чтобы исправить ревизии с неправильным именем автора (или сделать это через TortoiseSVN ):

 $ svn propset --revprop -r revision_number svn:author your_username
...