更新失败后,TortoiseSVN清理失败

时间:2015-04-20 11:45:43

标签: svn

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

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

如果我除了运行清理命令之外还尝试做任何其他操作,它会说清理已中断,应该再次尝试。

我不知道为什么会这样做,因为没有任何东西应该与temp文件夹相关联。我用谷歌搜索了这个问题,有些人遇到了类似的问题,我尝试了解决方案,但我似乎无法修复它。

3 个答案:

答案 0 :(得分:2)

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

我有完全相同的错误,命令行工具给了我一个更好的错误信息(在我的情况下指向一个文件,它没有正确的访问权限。)

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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