我尝试使用TortoiseSVN对我的SVN文件夹进行更新,但由于某种原因它失败了。当我再次尝试它时,它首先告诉我清理,所以我尝试了这样做,但它给了我这个错误:
清理已成功处理以下路径:D:\ SVN \ Code
清理无法处理以下路径:'C:\ Users \ Username \ AppData \ Local \ Temp'不是工作副本目录
如果我除了运行清理命令之外还尝试做任何其他操作,它会说清理已中断,应该再次尝试。
我不知道为什么会这样做,因为没有任何东西应该与temp文件夹相关联。我用谷歌搜索了这个问题,有些人遇到了类似的问题,我尝试了解决方案,但我似乎无法修复它。
答案 0 :(得分:2)
我建议通过命令行运行svn cleanup
命令。
我有完全相同的错误,命令行工具给了我一个更好的错误信息(在我的情况下指向一个文件,它没有正确的访问权限。)
答案 1 :(得分:0)
听起来你的工作副本已损坏。如果它不包含任何更改,您可以删除它并再次检查。否则,暂时将更改的文件复制到某处,删除并重新签出工作副本,然后将更改复制回来。
答案 2 :(得分:0)
就我而言,它有助于从命令行执行清理。 它表明有一个文件被锁定,而通过对话框我只得到了关于appdata \ local \ temp的一个神秘错误。 我仍然打开了一个文档,因此无法进行清理,将其关闭并重新启动清理就足以解决问题。