`
wangpingsx
  • 浏览: 41523 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

svn 出问题 try performing 'cleanup'

阅读更多

今天我的svn出问题了,没办法提交代码,遇到的问题和这里差不多:http://www.norio.be/blog/2008/10/subversive-try-performing-cleanup

内容如下:

 

Earlier today I was struggling with Subversion in my Eclipse installation. I'm using Subversive 2.0.4 with the SVNKit 1.5 Implementation in Eclipse 3.4. When I tried to add a directory to version control using the Team > Add to Version Control... menu item, an error occurred.

*** Add to Version Control
svn add "/home/litrik/workspace/be.norio.drupal/build/lib"
svn: Working copy '/home/litrik/workspace/be.norio.drupal/build' locked;
     try performing 'cleanup'
*** Error (took 00:00.010)

When I tried to run cleanup using the Team > Cleanup menu item, this error was logged:

*** Cleanup
svn cleanup "/home/litrik/workspace/be.norio.drupal/build"
svn: Error processing command 'modify-entry' in
     '/home/litrik/workspace/be.norio.drupal/build'
svn: Error modifying entry for 'lib'
svn: 'lib' is not under version control
*** Error (took 00:01.023)

A does not work. Try B. B does not work. Do A first. Ad infinitum .

I decided to switch to Ubuntu's command line svn client, hoping that it would allow to get me out of this deadlock. When I went into the /home/litrik/workspace/be.norio.drupal/build and entered the svn cleanup command another error was shown:

svn: This client is too old to work with working copy '.';
     please get a newer Subversion client

Apparently the subversion client included in Ubuntu 8.04 (Hardy) is version 1.4.6. My Eclipse Subversive plug-in is already using 1.5. After installing the 1.5 subversion command line client using these instructions I was able to run the svn cleanup command and switch back to Eclipse to add the directory to version control. All's well that ends well.

I still wonder how I ended up in that deadlock situation in the first place...

 

   这是一个老外提的,我把我的问题在网上搜了一下基本没中国人提这个问题,而且老外都不是在eclipse插件的基础上的。

   我的问题是在eclipse svn上出的, 就象老外说的:A does not work. Try B. B does not work. Do A first. Ad infinitum .

   没办法自己想办法解决,出问题无非是大文件夹要clean,小文件又牵制,所以我把小文件夹先ctrl + x 到其它目录,再把大文件夹下的.svn打开,把里边与小文件夹有关的内容都删了,如果文件是只读,不让删文字, 就把文件删了,到eclipse里刷新一下再clean再把大文件夹提交一下, 再把小文件夹copy出来。再提交,OK。

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    SVN的Cleanup错误.zip

    在日常开发过程中,用户可能会遇到各种问题,例如“SVN cleanup”错误。本文将深入探讨这个问题,提供解决方案,并介绍相关的SVN知识。 当执行`svn cleanup`命令时,SVN尝试清理工作副本的状态,使其恢复到正常工作...

    svn无法cleanup的处理方法

    在使用Subversion(SVN)进行版本控制的过程中,可能会遇到一个令人头疼的问题——无法执行`cleanup`操作。通常,这一问题的发生与上一次执行`cleanup`时程序意外中断有关。这种情况下,SVN可能会陷入一个死循环,...

    svn clean up失败

    在使用版本控制系统Subversion(简称SVN)时,"svn clean up"命令是一个非常重要的工具,它用于清理工作副本中的各种问题,例如解决锁、更新过时的文件或目录、清除临时文件等。然而,有时候执行这个命令可能会遇到...

    svn clean up报错wcdb解决工具.rar

    "svn clean up"是SVN的一个命令,用于清理工作副本,解决各种问题,如锁住的文件、丢失的外部项等。然而,在某些情况下,执行"svn clean up"可能会遇到错误,特别是涉及到WCDB(Working Copy Database)的时候。WCDB...

    SVN Cleanup 失败 解决方法

    因此,本文将详细介绍 SVN Cleanup 失败解决方法,解决 SVN Cleanup 失败问题,确保项目管理的顺畅运行。 SVN Cleanup 失败的原因 --------------------- 在 SVN 中,Cleanup 是一个重要的操作,用于清除无用的...

    svn(sqlite3)清理工具,解决clean up 问题

    在使用版本控制系统Subversion(简称svn)的过程中,有时会遇到“clean up”操作无法正常进行的问题。这可能是由于各种原因,如锁住的文件、未完成的更新或提交、数据库损坏等导致的。针对这种情况,我们可以利用...

    svn cleanup 清理工具

    `svn cleanup` 是 SVN 命令行工具中的一个重要命令,它主要用于解决 SVN 工作副本中可能出现的各种问题,例如锁定、冲突或其他异常状态。在日常开发工作中,开发者可能会遇到由于网络中断、电脑突然关机或 SVN ...

    sqlite3(解决svn不能clean up问题)

    当我们遇到“svn不能clean up”这样的问题时,通常意味着在Subversion的工作副本中存在一些障碍,无法正常清理。下面我们将详细探讨SQLite3如何在解决此类问题中发挥作用。 首先,Subversion在本地工作副本中使用...

    SVN出错无法Clean up,无法update

    当svn出现无法cleanup,无法update的时候, 大部分时候我们都只能删除项目,重新获取。 但是涉及到有些工程几十个G,所以很耽误时间。 本工具解决大部分无法cleanup无法update问题。

    svn 清理失败 (cleanup 失败) 的解决方法

    1下载附件(无须安装),把wc.db(SVN目录下的隐藏文件)移到压缩路径下,例如:F:\soft\SQlite2开始 -> 运行 -> 打开 cmd命令 DOS命令打开指定目录例如:F:\soft\SQlite ;3 打开 wc.db:sqlite3 wc.db, 执行 ...

    svn无法执行clean up 清理

    svn执行clean up后出现提示:svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted,等无法清理的问题的处理办法,内含工具和使用文档。

    win10下SVN客户端执行Cleanup也不能成功,解决问题包

    然而,有时用户在使用SVN客户端时可能会遇到执行`Cleanup`命令失败的问题。`Cleanup`是SVN的一个重要功能,它的主要作用是修复工作副本中的各种问题,如清理锁、更新目录结构以及解决文件冲突等。当`Cleanup`无法...

    svn 清理失败 (cleanup 失败) 的快速解决方法

    在使用Subversion(简称svn)进行版本控制时,有时可能会遇到“cleanup失败”的问题,这通常是由于各种原因导致的工作副本(Working Copy)状态不一致或出现冲突。下面将详细介绍如何快速解决svn cleanup失败的问题...

    svn cleanup fail

    标题“svn cleanup fail”指的是在使用Subversion(SVN)版本控制系统时遇到的清理操作失败的问题。这通常发生在用户尝试清理工作副本,以解决文件锁定、更新冲突或清理临时文件时遇到错误。SVN的`cleanup`命令是...

    当svn 出现clean up 死循环时,或者无法提交提示错误时 sqlite3.exe

    在使用Subversion(简称svn)版本控制系统时,有时可能会遇到一些棘手的问题,如“clean up”操作陷入死循环或提交代码时出现错误提示。这些问题往往与 SVN 的内部数据库——SQLite3 相关。SQLite3 是一个轻量级的、...

    svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错

    2. **手动删除.svn目录**:如果`svn cleanup`无法解决问题,可能是因为某些锁定文件已经损坏。你可以尝试手动删除项目目录下的.svn隐藏目录,这个目录存储了svn的所有元数据。删除后,重新从仓库checkout一份新的...

    右键增加SVN清除功能

    这个是最好用的,本人测试完全保证没问题。 我们建立SVN时经常遇到新建新的SVN项目后但是里面带有旧的SVN信息。这样你就无法更新该项目。必须先清除掉SVN信息。虽然SVN很强大,但是清除SVN信息功能根本不能用。所以...

    sqlite3,好用的很。 送Svn无限次Cleanup的解决笔记

    送Svn无限次Cleanup的解决笔记"这个标题暗示了SQLite3在解决特定问题时的有效性和实用性,特别是与版本控制系统Subversion(Svn)的整合。 SQLite3作为一个数据库引擎,其主要特性包括: 1. **自包含**:SQLite3...

    sqlite用于解决svn无法cleanup等问题

    在标题提到的“sqlite用于解决svn无法cleanup等问题”中,我们可以深入探讨SQLite如何与版本控制系统Subversion(简称svn)相结合,解决特定问题。 Subversion是一个开源的版本控制系统,用于跟踪文件和目录的更改...

    svn清理失败且乱码 问题解决.zip

    "清理"(cleanup)是SVN中的一个重要操作,它的主要作用是更新工作副本的状态,确保与SVN服务器同步,同时解决任何可能的锁定或冲突问题。当执行`svn cleanup`命令时,如果出现失败,通常意味着存在一些阻止正常操作...

Global site tag (gtag.js) - Google Analytics