首页 文章

SVN清理失败 - 其他已发布的解决方案无效

提问于
浏览
3

我正在运行tortoiseSVN,自从我暂时中断更新(或提交)进程以来,我无法成功提交或更新 . 我发现其他类似问题的帖子,但不是建议适用或工作 - 我真的需要找到一种方法来解决它而不重新开始 .

细节:

  • 编辑:运行Windows7

  • 如果我做了提交:它找不到已经改变的文件,即使我有 .

  • 如果我做了更新:'update failed!'上一次操作没有完成,运行清理..

  • 如果我尝试清理:“清理无法处理以下路径:我正在尝试清理的文件夹的路径上一个操作尚未完成;运行'cleanup if it was interrupted Please execute the ' cleanup'命令”

  • 我从1.8.1更新到1.8.4;一些问题

  • 我试过降级到1.7.something;它说了一些关于无法更新日志或数据库的事情......回到了1.8.4

  • 没有锁定任何内容,因此删除锁定文件的其他建议不起作用

  • 此处(What to do when 'svn cleanup' fails?)删除日志文件的建议在我的.SVN文件夹中没有't work - I don' t日志文件 .

无论如何要解决这个问题而不检查新鲜?

谢谢!

6 回答

  • 0

    看起来你本地工作站上的svn元信息已损坏 . 在您清理工作区之前,我没有看到您可以轻松解决此问题 .

    试试这个...

    • 备份文件夹

    • 从父目录和该文件夹中的所有子目录中删除.svn文件夹,或

    • 检查单独目录中的新代码,然后...从备份文件夹中复制文件,以免丢失更改 .

  • 0

    我在blog上为同一个问题找到了一个很好的解决方案:

    我试过了,它工作正常 . 实际上我的源代码大小超过3 GB,在这种情况下,在更改源的备份后删除源代码非常困难 . 所以,根据我的情况找到了这个解决方案 .

  • 7

    如果您在存储库结构的深处挖掘,这是更好的解决方案...只需清理一个(或两个)更高的级别!

    Subversion stuck due to "previous operation has not finished"?

  • 0
    • 在Windows 7中:渲染隐藏文件可见 .

    • 备份Subversion控制文件夹 .

    • 将SVN存储库签出为空"New Folder" .

    • 删除Subversion控制文件夹中的.svn文件夹 .

    • 将.svn文件夹从"New Folder"复制到Subversion控制文件夹 .

    • 删除"New Folder" .

    • 在Windows 7中:渲染隐藏文件不可见 .

    • 删除Subversion控制文件夹的备份 .

  • 0

    只需清除缓存并再次运行..

    为此:转到.svn文件夹(根目录中的隐藏文件夹)=>转到temp =>删除其中的所有内容:)

  • 8

    还可以尝试从命令行运行svn cleanup .

    我只能用它来解决错误:清理无法处理以下路径:....以前的操作还没有完成;如果被打断,请运行'清理 . 请执行'cleanup'命令“

相关问题