从命令行清除TortoiseSVN身份验证缓存
TortoiseSVN在很大程度上是不错的,但是在团队开发环境中,有一件事会让不止一个人使用特定的PC,那就是身份验证。当我在处理一些东西时,我喜欢保存我的凭据,这样我就不需要一直输入它来进行日志记录、分支、提交等 问题是,我离开时总是忘记清除凭据,因为:从命令行清除TortoiseSVN身份验证缓存,svn,authentication,caching,tortoisesvn,Svn,Authentication,Caching,Tortoisesvn,TortoiseSVN在很大程度上是不错的,但是在团队开发环境中,有一件事会让不止一个人使用特定的PC,那就是身份验证。当我在处理一些东西时,我喜欢保存我的凭据,这样我就不需要一直输入它来进行日志记录、分支、提交等 问题是,我离开时总是忘记清除凭据,因为: 如果没有其他人使用电脑并故意忘记,我不想再次输入 这是一个需要做的PITA,需要点击4次鼠标才能完成 理想情况下,我会在SVN中有几个很好的批处理文件来处理这类事情,包括重建图标缓存(我可以正常工作)。我看了一下,它没有提到清除身份验证缓存
似乎没有办法指示
svn
客户端删除数据-我看到的所有解决方案实际上都是删除auth
目录中的文件。您必须手动删除文件,就像这样(使用.bat文件):
请参阅OtteroiseSVN文档的一节。请告诉我。但是,是的,身份验证只存储在文件中,因此删除文件将清除它。好的,谢谢!我不知道是谁先回答(我希望报告的时间能降到毫秒),但我给了你答案,因为你发布了批处理文件的内容。:)它完全有效!难道多个PC用户不应该使用不同的windows帐户吗?在我们自己的系统上,我们可以这样做,但在有共享硬件的系统上,我们不能这样做。这甚至比简单地清除SVN auth缓存效率更低。
@echo off
rmdir /s /q "%APPDATA%\Subversion\auth"