更新失败后,TortoiseSVN清理失败

更新失败后,TortoiseSVN清理失败,svn,Svn,我试图用TortoiseSVN更新我的SVN文件夹,但由于某种原因失败了。当我再次尝试时,它告诉我首先进行清理,所以我尝试这样做,但它给了我以下错误: 清理已成功处理以下路径:D:\SVN\Code 清理无法处理以下路径:“C:\Users\Username\AppData\Local\Temp”不是工作副本目录 如果我除了运行cleanup命令之外还尝试执行其他任何操作,它会说cleanup被中断,应该重试 我不知道为什么它会这样做,因为没有任何东西应该链接到临时文件夹。我在谷歌上搜索了这个问

我试图用TortoiseSVN更新我的SVN文件夹,但由于某种原因失败了。当我再次尝试时,它告诉我首先进行清理,所以我尝试这样做,但它给了我以下错误:

清理已成功处理以下路径:D:\SVN\Code
清理无法处理以下路径:“C:\Users\Username\AppData\Local\Temp”不是工作副本目录

如果我除了运行cleanup命令之外还尝试执行其他任何操作,它会说cleanup被中断,应该重试


我不知道为什么它会这样做,因为没有任何东西应该链接到临时文件夹。我在谷歌上搜索了这个问题,有些人遇到了类似的问题,我尝试了解决方案,但似乎无法解决。

听起来你的工作副本已损坏。如果它不包含任何更改,您可以将其删除并再次签出。否则,将更改的文件临时复制到某个位置,删除并重新签出工作副本,然后将更改复制回来。

我建议通过命令行运行
svn cleanup
命令


我遇到了完全相同的错误,命令行工具给了我一个更好的错误消息(在我的例子中,它指向一个没有正确访问权限的文件)。

在我的例子中,它有助于从命令行执行清理。 它表明有一个文件被锁定,而通过对话框,我只得到一个关于appdata\local\temp的神秘错误。 我仍然打开了一个文档,因此清理无法继续,关闭它并重新启动清理足以解决问题