我在Windows 8.1 x64笔记本电脑上使用TortoiseSVN x64,访问远程服务器。为我提供了访问存储库的用户名和密码。使用TortoiseSVN客户端一段时间后,我厌倦了一直输入用户名和密码,并选中了“保存身份验证”复选框。它似乎工作正常。

但是,前几天,我意识到当我查看日志(TortoiseSVN->显示日志)时,在我所有的提交中,作者都​​是空的。显示了我编写的提交消息,但没有作者。之后,我无法对其进行编辑以输入我的用户名,则会收到一条错误消息。

我尝试在另一台计算机上的另一个客户端上进行操作,但我尚未保存我的详细信息,然后它运行良好,我的用户名在提交时显示为作者。

我一直在尝试从笔记本电脑中删除保存的凭据,但无济于事。我尝试删除AppData/Roaming/Subversion/auth文件夹(无论如何都为空),但是什么也没有发生,一旦我与仓库进行了重新交互,便重新创建了该文件夹,就像以前一样为空。

我尝试转到TortoiseSVN->设置->保存的数据,并且“身份验证数据”上的“清除”按钮都被禁用。

我尝试卸载TortoiseSVN,重新启动计算机,然后重新安装,然后重新检查整个存储库(位于不同位置,但位于同一硬盘驱动器上)。

有什么建议么?

编辑:现在有这个问题了2年。尝试清理APPDATA中的缓存,但无济于事。缓存仍然是空的。由于笔记本电脑存在其他问题,上周我清理了硬盘并重新安装了Windows,但是一旦我安装了TortoiseSVN并 checkout 了第一个存储库,我就遇到了同样的问题。如果硬盘驱动器是干净的,它将如何记住它?

最佳答案

尝试卸载Tortoise SVN,然后从注册表中手动删除所有注册表项,然后安装新副本。我建议使用TortoiseSVN_(64bit)_v1.7.7.msi,它是迄今为止最稳定的版本。

关于svn - TortoiseSVN失去了我的作者姓名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22499464/

10-13 07:35