Ответ 1
Вам нужно удалить файлы вручную, например (используя .bat файл):
@echo off
rmdir /s /q "%APPDATA%\Subversion\auth"
Смотрите раздел Аутентификация в документации TortoiseSVN.
TortoiseSVN хорош по большей части, но одна вещь, которая дует в ситуации развития команды, когда более одного человека использует конкретный компьютер, является аутентификацией. Когда я работаю над материалом, мне нравится сохранять мои учетные данные, поэтому мне не нужно вводить его для регистрации, ветвления, фиксации и т.д.
Проблема в том, что я всегда забываю очистить свои учетные данные, когда я ухожу, потому что:
В идеале, у меня просто было бы несколько хороших пакетных файлов в SVN, чтобы справиться с такими вещами, включая восстановление кеша значков (что я хорошо работаю). Я просмотрел документацию по командной строке и не упоминает об очистке кеша аутентификации.
Кто-нибудь понял, как это сделать? Я думаю, что это побудит меня чаще очищать мои учетные данные. Это не конец света, поскольку мы всегда можем изменить автора после фиксации, но все же...
Вам нужно удалить файлы вручную, например (используя .bat файл):
@echo off
rmdir /s /q "%APPDATA%\Subversion\auth"
Смотрите раздел Аутентификация в документации TortoiseSVN.
Согласно this, похоже, это потому, что данные аутентификации управляются библиотекой SVN, а не Tortoise:
Нет. Данные auth хранятся в% APPDATA%\Subversion\auth, но имя пользователя/пароль зашифрованы и хранятся в файлах, которые имеют их имя как хэш-адрес md5 URL-адреса и информационный текст, который отправляет сервер. Поскольку TSVN не знает информационный текст сервера, он не может создать md5 и поэтому не знает, какой зашифрованный файл содержит auth data.
кажется, нет способа проинструктировать клиента svn
удалить данные - все решения, которые я вижу, фактически удаляют файлы в каталоге auth
.