如果我试图更新我的subversion repo,它说我必须运行清理。如果我运行清理,它会显示一个文件丢失。(我删除了今天早上在我的家庭电脑上未能提交的文件的MASSIVE目录,但后来我从工作中提交了相同的文件集,现在我的家庭回购崩溃了)。所以,清理的意思是:

Cleanup failed to process blablabla Can't set file blablabla read-write:系统找不到指定的文件。

如果我更新它说:

命令:更新错误:上一个操作尚未完成; 如果它被中断,请运行'cleanup' “清理”命令。完成了!:

我怎么才能把它弄出来呢?


当前回答

在Eclipse中;

右键单击项目文件夹> Team > Refresh/Cleanup。 在Eclipse窗口中,选择Project菜单项下的clean选项 最后,重新启动Eclipse

其他回答

从主文件夹中删除SVN,并从其他可用的副本中替换它。然后更新。SVN文件夹通常是一个隐藏文件夹。因此,请确保在执行上述步骤之前取消隐藏文件夹。

当你的文件打开时,试图运行清理给我带来了问题。当我关闭我的应用程序(Visual studio),我运行清理,它是成功的

我也遇到了同样的问题:

1.尝试关闭与svn相关的进程,即tsvnache .exe和TortoiseProc 2.恢复未版本化的文件和删除相同,这是我在svn。 3.使用命令提示符"svn Cleanup "进行清理

最后,当重新启动桌面时,它为我工作,所以重新启动系统为我工作

我使用龟SVN。当清理失败时,检查清理选项

确保选中了“打破锁”选项。

清理步骤

鼠标左键在探索文件夹 select 'Tortoise SVN' -> '清理…”菜单 选中“Break Locks”并按“ok”

它已经回答了,但有时图片有帮助

我也遇到了同样的问题,不知怎么的,我发现在c:\级别有一个隐藏的.svn文件。一旦我删除了这个隐藏文件夹(.svn),一切工作正常。我一定是无意中在根驱动器上创建了一个工作目录。