Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 乌龟失去了我的作者名字_Svn_Tortoisesvn - Fatal编程技术网

Svn 乌龟失去了我的作者名字

Svn 乌龟失去了我的作者名字,svn,tortoisesvn,Svn,Tortoisesvn,我在Windows 8.1 x64笔记本电脑上使用TortoiseSVN x64访问远程服务器。我得到了访问存储库的用户名和密码。在使用OrtoiseSVN客户端一段时间后,我厌倦了一直输入用户名和密码,并选中了“保存身份验证”复选框。它似乎工作得很好 然而,前几天,我意识到,当我查看日志(TortoiseSVN->Show log)时,在我所有的提交中,作者都是空的。显示了我编写的提交消息,但没有作者。我不允许事后编辑它来输入我的用户名,我会收到一条错误消息 我在另一台计算机上的另一个客户机上

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

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

我在另一台计算机上的另一个客户机上进行了尝试,在那里我没有保存我的详细信息,然后工作正常,我的用户名在提交时显示为作者

我一直试图从我的笔记本电脑中删除保存的凭据,但没有成功。我尝试删除AppData/Roaming/Subversion/auth文件夹(该文件夹本来是空的),但什么也没有发生,只要我再次与repo交互,该文件夹就会重新创建,像以前一样为空

我试着去TortoiseSVN->Settings->Saved Data,在那里,“Authentication Data”上的“clear”按钮都被禁用了

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

有什么建议吗


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

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

作为补充信息,我现在看到,如果查看统计数据,其他人都有自己的作者姓名,但我显示为“(未知)”,因此我在那里也没有名字。我有类似的行为。我已将存储库复制到Microsoft Sharepoint。从那以后,日志消息和作者就不再出现在日志中。我的日志消息记录得很好,只是缺少了我的作者姓名。两年后,这仍然是一个问题。我甚至重新安装了Windows并清理了笔记本电脑上的硬盘(出于其他原因),但这仍然是一个问题。你确定问题出在tortoise(客户端)而不是subversion(服务器)上吗?谢谢!不幸的是,我们永远不会知道这是否是解决方案,因为我现在已经辞去了我有这个问题的工作。如果我以后再遇到这个问题,我会试试这个。但是,在擦除的硬盘上重新安装Windows时,注册表没有被清除吗?没有,在tortoise SVN的情况下,注册表没有在机器上留下痕迹。如果使用卸载程序卸载软件,则可以清除这些内容。