今天我的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”错误。本文将深入探讨这个问题,提供解决方案,并介绍相关的SVN知识。 当执行`svn cleanup`命令时,SVN尝试清理工作副本的状态,使其恢复到正常工作...
在使用Subversion(SVN)进行版本控制的过程中,可能会遇到一个令人头疼的问题——无法执行`cleanup`操作。通常,这一问题的发生与上一次执行`cleanup`时程序意外中断有关。这种情况下,SVN可能会陷入一个死循环,...
在使用版本控制系统Subversion(简称SVN)时,"svn clean up"命令是一个非常重要的工具,它用于清理工作副本中的各种问题,例如解决锁、更新过时的文件或目录、清除临时文件等。然而,有时候执行这个命令可能会遇到...
"svn clean up"是SVN的一个命令,用于清理工作副本,解决各种问题,如锁住的文件、丢失的外部项等。然而,在某些情况下,执行"svn clean up"可能会遇到错误,特别是涉及到WCDB(Working Copy Database)的时候。WCDB...
因此,本文将详细介绍 SVN Cleanup 失败解决方法,解决 SVN Cleanup 失败问题,确保项目管理的顺畅运行。 SVN Cleanup 失败的原因 --------------------- 在 SVN 中,Cleanup 是一个重要的操作,用于清除无用的...
在使用版本控制系统Subversion(简称svn)的过程中,有时会遇到“clean up”操作无法正常进行的问题。这可能是由于各种原因,如锁住的文件、未完成的更新或提交、数据库损坏等导致的。针对这种情况,我们可以利用...
`svn cleanup` 是 SVN 命令行工具中的一个重要命令,它主要用于解决 SVN 工作副本中可能出现的各种问题,例如锁定、冲突或其他异常状态。在日常开发工作中,开发者可能会遇到由于网络中断、电脑突然关机或 SVN ...
当我们遇到“svn不能clean up”这样的问题时,通常意味着在Subversion的工作副本中存在一些障碍,无法正常清理。下面我们将详细探讨SQLite3如何在解决此类问题中发挥作用。 首先,Subversion在本地工作副本中使用...
当svn出现无法cleanup,无法update的时候, 大部分时候我们都只能删除项目,重新获取。 但是涉及到有些工程几十个G,所以很耽误时间。 本工具解决大部分无法cleanup无法update问题。
1下载附件(无须安装),把wc.db(SVN目录下的隐藏文件)移到压缩路径下,例如:F:\soft\SQlite2开始 -> 运行 -> 打开 cmd命令 DOS命令打开指定目录例如:F:\soft\SQlite ;3 打开 wc.db:sqlite3 wc.db, 执行 ...
svn执行clean up后出现提示:svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted,等无法清理的问题的处理办法,内含工具和使用文档。
然而,有时用户在使用SVN客户端时可能会遇到执行`Cleanup`命令失败的问题。`Cleanup`是SVN的一个重要功能,它的主要作用是修复工作副本中的各种问题,如清理锁、更新目录结构以及解决文件冲突等。当`Cleanup`无法...
在使用Subversion(简称svn)进行版本控制时,有时可能会遇到“cleanup失败”的问题,这通常是由于各种原因导致的工作副本(Working Copy)状态不一致或出现冲突。下面将详细介绍如何快速解决svn cleanup失败的问题...
标题“svn cleanup fail”指的是在使用Subversion(SVN)版本控制系统时遇到的清理操作失败的问题。这通常发生在用户尝试清理工作副本,以解决文件锁定、更新冲突或清理临时文件时遇到错误。SVN的`cleanup`命令是...
在使用Subversion(简称svn)版本控制系统时,有时可能会遇到一些棘手的问题,如“clean up”操作陷入死循环或提交代码时出现错误提示。这些问题往往与 SVN 的内部数据库——SQLite3 相关。SQLite3 是一个轻量级的、...
2. **手动删除.svn目录**:如果`svn cleanup`无法解决问题,可能是因为某些锁定文件已经损坏。你可以尝试手动删除项目目录下的.svn隐藏目录,这个目录存储了svn的所有元数据。删除后,重新从仓库checkout一份新的...
这个是最好用的,本人测试完全保证没问题。 我们建立SVN时经常遇到新建新的SVN项目后但是里面带有旧的SVN信息。这样你就无法更新该项目。必须先清除掉SVN信息。虽然SVN很强大,但是清除SVN信息功能根本不能用。所以...
送Svn无限次Cleanup的解决笔记"这个标题暗示了SQLite3在解决特定问题时的有效性和实用性,特别是与版本控制系统Subversion(Svn)的整合。 SQLite3作为一个数据库引擎,其主要特性包括: 1. **自包含**:SQLite3...
在标题提到的“sqlite用于解决svn无法cleanup等问题”中,我们可以深入探讨SQLite如何与版本控制系统Subversion(简称svn)相结合,解决特定问题。 Subversion是一个开源的版本控制系统,用于跟踪文件和目录的更改...
"清理"(cleanup)是SVN中的一个重要操作,它的主要作用是更新工作副本的状态,确保与SVN服务器同步,同时解决任何可能的锁定或冲突问题。当执行`svn cleanup`命令时,如果出现失败,通常意味着存在一些阻止正常操作...