svn - TortoiseSVN 丢失了我的作者姓名

标签 svn tortoisesvn

我在 Windows 8.1 x64 笔记本电脑上使用 TortoiseSVN x64 来访问远程服务器。我获得了访问存储库的用户名和密码。使用 TortoiseSVN 客户端一段时间后,我厌倦了一直输入用户名和密码,并选中了“保存身份验证”复选框。看起来效果不错。

但是,有一天,我意识到当我查看日志(TortoiseSVN -> 显示日志)时,我的所有提交的作者都是空的。显示了我写的提交消息,但没有作者。之后我不允许编辑它以输入我的用户名,我收到一条错误消息。

我在另一台计算机上尝试了另一个客户端,但我没有保存我的详细信息,然后它工作正常,我的用户名在我的提交中显示为作者。

我一直在尝试从笔记本电脑中删除保存的凭据,但无济于事。我尝试删除 AppData/Roaming/Subversion/auth 文件夹(无论如何它都是空的),但没有任何反应,一旦我再次与存储库交互,该文件夹就会重新创建,像以前一样为空。

我尝试进入 TortoiseSVN -> 设置 -> 已保存数据,“身份验证数据”上的“清除”按钮均被禁用。

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

有什么建议吗?

编辑:这个问题已经存在两年了。尝试清理 APPDATA 中的缓存,但没有帮助。反正缓存是空的。由于笔记本电脑的其他问题,我上周清理了硬盘并重新安装了 Windows,但是当我安装了 TortoiseSVN 并检查了我的第一个存储库后,我又遇到了同样的问题。如果硬盘是干净的,它到底怎么能记住它?

最佳答案

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

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

相关文章:

svn - 如何在 Subversion 中返回旧版本的代码?

svn - 如何迁移到新的 SVN 存储库(从现有的存储库)?

svn - 如何管理分布在多个文件夹中的 SVN 项目?

svn - 将主干合并到分支后,Subversion mergeinfo困惑

svn - 查找 SVN 工作文件夹的 checkout 历史记录

svn - 源代码控制依赖项的最佳实践

bash - 如何删除 svn 中带空格的丢失文件?

python - 如何检查 SVN 凭据是否正确以及 SVN 服务器是否正在运行

svn - 当使用/trunk/tags/branches 设置一个标准的颠覆服务器时,你在哪里存储程序文档?

svn - 在更新之前,我可以像在 Eclipse 中一样在 TortoiseSVN 中查看传入的更改吗?