SVN: переключение активного пользователя в извлеченный репозиторий

#svn #version-control

#svn #контроль версий

Вопрос:

У меня есть проект, проверенный на моем локальном компьютере из удаленного репозитория, и я хотел бы переключить «активного» пользователя, чтобы для последующих коммитов новый пользователь появлялся в журналах. Есть ли способ сделать это, кроме повторной проверки всего репозитория под новым именем пользователя?

Большое спасибо,

Джозеф.

Ответ №1:

В вашем домашнем каталоге есть каталог с именем .subversion . Внутри есть несколько файлов кэша аутентификации. Найдите тот, в котором указано ваше имя пользователя, и удалите файл. При следующем коммите svn или любой операции svn вам будет предложено ввести ваше имя пользователя / pw. Введите имя пользователя, которое вы хотите использовать.

В Linux:

 /home/me/.subversion/AUTH_CACHE_FILE_HERE
  

Или на mac:

 /Users/me/.subversion/auth/some_cache_file
  

Имя файла может отличаться, но на самом деле вы можете просто удалить весь каталог .subversion, и он будет воссоздан с помощью следующей svn команды.

Комментарии:

1. Для версии 1.7 в Windows он находится в разделе%APPDATA% Subversion auth . Для меня в svn.simple был файл с шестнадцатеричным именем файла, который я удалил.