从命令行清除TortoiseSVN身份验证缓存

Dav*_*ave 16 svn authentication tortoisesvn caching

TortoiseSVN在大多数情况下都很不错,但是在团队开发情况下,不止一个人使用特定PC的一件事就是身份验证.当我正在处理东西时,我喜欢保存我的凭据,这样我就不需要继续输入它来进行日志记录,分支,提交等.

问题是,当我离开时,我总是忘记清除凭据,因为:

  1. 如果没有其他人使用电脑而故意忘记,我不想再重新输入它.
  2. 这是一个PITA,需要4次鼠标点击才能完成.

理想情况下,我只需要在SVN中使用几个不错的批处理文件来处理这类事情,包括重建图标缓存(我工作正常).我查看了命令行文档,但没有提到清除身份验证缓存.

有没有人想出怎么做?我认为这会鼓励我更频繁地清理我的证书.这不是世界末日,因为我们总是可以在提交后改变作者,但仍然......

Duo*_*SRX 23

您必须手动删除文件,如下所示(使用.bat文件):

@echo off
rmdir /s /q "%APPDATA%\Subversion\auth"
Run Code Online (Sandbox Code Playgroud)

请参阅TortoiseSVN文档的" 身份验证"部分.