当我做svn更新时,我得到这个错误:

工作副本XXXXXXXX锁定请 执行“清理”命令

当我清理的时候,我得到

处理失败 以下路径:XXXXXXXX

我怎样才能跳出这个循环呢?


当前回答

今天我经历了以上问题说

Svn:执行' Svn cleanup'命令移除锁(输入' Svn help cleanup') 详细信息)

这就是我的解决方案,开始工作了

关闭Xcode IDE,我试图从那里提交更改。 在Mac上——>进入终端——>输入下面的命令

svn cleanup <我的svn项目代码>的目录路径

例子:

svn净化/Users/Ramdhan/SVN_Repo/项目

按回车键并等待清理完成。 进入XCode IDE和清洁和构建项目 现在我可以提交我的所有更改,并采取更新以及。

希望这能有所帮助。

其他回答

SVN通常在从存储库获取实际文件之前更新文件夹中文件的内部结构(. SVN /prop-base)。一旦获取文件,这将被清除。在更新过程中,由于“更新”失败或过早取消,通常会抛出错误。

检查.svn/prop-base目录下列出的文件 删除任何不在文件夹下的文件 清理 更新

现在更新应该可以工作了。

你是否正在使用TortoiseSVN并且刚刚升级?我以前从1.4迁移到1.5时就遇到过这个问题,而且无法重新启动。(尝试重启)。

您需要重新启动的原因是缓存文件变得异常。

否则,要继续前进,将该工作副本导出到一个新文件夹(不要复制.svn隐藏文件夹),重新签出项目,并将所有代码移回,然后继续提交。

今天我经历了以上问题说

Svn:执行' Svn cleanup'命令移除锁(输入' Svn help cleanup') 详细信息)

这就是我的解决方案,开始工作了

关闭Xcode IDE,我试图从那里提交更改。 在Mac上——>进入终端——>输入下面的命令

svn cleanup <我的svn项目代码>的目录路径

例子:

svn净化/Users/Ramdhan/SVN_Repo/项目

按回车键并等待清理完成。 进入XCode IDE和清洁和构建项目 现在我可以提交我的所有更改,并采取更新以及。

希望这能有所帮助。

我在使用SVN 1.7时遇到了完全相同的问题,上面提到的修复程序都不起作用。

最重要的是,确保备份所有编辑过的内容。

在花了几个小时后(没有重新下载所有内容,因为我的分支的大小超过6gb),我发现在你的分支的.svn文件夹中有一个名为“wc”的db文件。

使用任何db管理器打开db文件(我使用firefox的sqlite管理器插件),并导航到WC_LOCK表。这个表将包含获取的锁的条目。从表中删除记录,你就完成了:)

一种方法是:

将编辑过的项目复制到另一个位置。 删除包含问题路径的文件夹。 通过Subversion更新包含的文件夹。 复制文件或根据需要合并更改。 提交

另一种选择是删除顶级文件夹并再次签出。希望不会发展到那种地步。