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

Eli*_*Eli 3 svn tortoisesvn

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

细节:

  • 编辑:运行Windows7
  • 如果我做了提交:它找不到已经改变的文件,即使我有.
  • 如果我做了更新:​​'更新失败!' 以前的操作没有完成,运行清理..
  • 如果我尝试清理:"清理无法处理以下路径: 我正在尝试清理的文件夹的路径 上一个操作尚未完成;如果它被中断则运行'清理请执行'cleanup'命令"
  • 我从1.8.1更新到1.8.4; 一些问题
  • 我试过降级到1.7.something; 它说了一些关于无法更新日志或数据库的事情......回到了1.8.4
  • 没有锁定,因此删除锁定文件的其他建议不起作用
  • 这里的建议(当'svn cleanup'失败时怎么办?)删除日志文件不起作用 - 我的.SVN文件夹中没有日志文件.

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

谢谢!

Gur*_*uru 8

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

试试这个...

  1. 备份您的文件夹
  2. 从父目录和该文件夹中的所有子目录中删除.svn文件夹,或
  3. 查看单独目录中的新代码和...从没有.svn文件的备份文件夹中复制文件,这样您就不会丢失更改.


Par*_*gat 7

我在博客上找到了同样问题的一个很好的解决方案:

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