`
xiangqian0505
  • 浏览: 317414 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道
SVN无法读取current修复方法 Can't read file : End of file found

文件:repository/db/txn_current、repository/db/current
 
其中current记录当前最新版本号,txn_current记录版本库中版本号文件所存放文件夹

原因:在提交文件时,svn服务器被强行关闭了,导致版本信息文件写入不成功,版本记录文件txn_current、current成了乱码。

解决办法:重新将正确的版本信息写入到current、txn-current文件。

一般最新的那个版本会是错误的,只能回滚到上一版本。找到最新的版本,一般就是出错的那个版本,假设出错的是9010

一般可以从(\Repositories\ProjectName\db\revprops\X),其中的X是里面的文件夹名,几乎所有的版本号都能在这些目录里找到对应的文件名

找到最大的版本号9010,如果用记录本打开该文件是乱码,应该就是出错了,那就删除该文件,相应的,上一版本的版本号就是9009,对应的X一般就是9的文件夹。

更新txn-current,里面写上X文件夹名"9",然后回车换行!保存。

更新current,里面写上9009,然后回车换行!保存。

至此,应该解决了该问题。

 

 

服务器资源文件能访问之后,eclipse同步问题接踵而来,本地的文件版本比服务器的文件版本要高,无法同步及提交文件了怎么办?

 

错误一 写道

同步 SVNStatusSubscriber 时报告了错误。1 中的 0 个资源已经同步。
同步 /OPRO_IMS-I_Peento/src 时发生错误:Error getting status for resource F/OPRO_IMS-I_Peento/src org.apache.subversion.javahl.ClientException: No error
svn: A reported revision is higher than the current repository HEAD revision.

Error getting status for resource F/OPRO_IMS-I_Peento/src org.apache.subversion.javahl.ClientException: No error
svn: A reported revision is higher than the current repository HEAD revision.

org.apache.subversion.javahl.ClientException: No error
svn: A reported revision is higher than the current repository HEAD revision.

org.apache.subversion.javahl.ClientException: No error
svn: A reported revision is higher than the current repository HEAD revision.

 

错误二 写道


org.apache.subversion.javahl.ClientException: Invalid filesystem revision number
svn: No such revision 9010

org.apache.subversion.javahl.ClientException: Invalid filesystem revision number
svn: No such revision 9010

  

解决办法:

   很简单,整几个能提交的文件直接提交到SVN,再次同步工程,问题解决,原因是:提交的文件会在SVN资源中增加新的版本号。

分享到:
评论

相关推荐

    常见SVN错误处理大串讲

    在学习版本控制SVN的过程中,你可能会遇到SVN错误问题,本文就向大家简单介绍一下SVN错误处理的方法,希望对你的学习有所帮助。

    SVN各种错误提示产生原因及处理方法大全

    SVN各种错误提示产生原因及处理方法大全

    SVN分支合并到主干 冲突处理

    SVN分支合并到主干 分支 主干 合并 冲突 英文

    处理svn的clean up错误

    就是简单的处理svn的clean up错误, 没想到csdn据然要5积分, 我也是服了, 明明官网就可以下载到,还得让别人花积分 你们是怎么想的

    SVN异常处理

    SVN无法读取current( Can't read file : End of file found),解决办法

    SVN使用规范.doc

    SVN使用规范,描述SVN使用的相关问题

    SVN使用手册中文版快速入门

    我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...

    SVN使用手册中文版.chm

    我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...

    SVN分支与合并【超详细的图文教程】

    分支经常被用来试验新的特性,而不会对开发有编译错误的干扰。当新的特性足够稳定之后,开发品的分支就可以混合回主分支里(主干线)。 合并:分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并...

    详细介绍SVN服务器的搭建过程,通过专业的描述软件开发过程中的SVN使用方法介绍

    详细介绍SVN服务器的搭建过程,通过专业的描述软件开发过程中的SVN使用方法介绍。 包含SVN的安装 SVN的使用 SVN的权限管理 SVN的错误处理 SVN的实际用法等内容。

    svn-1.4.3-setup.exe.7z

    如果没有配置 Apache 的此访问权限,你的用户会得到“拒绝访问(Access denied)”的错误信息,在 Apache 的错误日志中的错误代码是 500。 安装 Subversion 1. Download the latest version of the Subversion ...

    SVNovo:用Lazarus编写的Svn客户

    功能状态已经实施: 地位更新犯罪差异日志责备/注释工作于: 注释着色更强大的SVN错误处理要做的事: 远程存储库处理? 密码要求的处理代理支持财产处理锁定/解锁分支机构/标签复制/移动创建补丁...和其他很酷的功能...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) ... 目录 前言 序言 读者 怎样阅读本书 ...来自 Brian W....来自 C....svn import ...8.2. 使用 Python 处理版本库层 8.3. 一个Python状态爬虫

    Cornerstone_4.1破解版mac版SVN客户端

    搁置 - 允许用户暂时“搁置”(预留)进程内更改并恢复到工作树 - 例如,快速修复生产中的错误。完成后,用户可以简单地检索他们搁置的更改并继续他们离开的地方。 检查点 - 允许用户在特定时间点创建其存储库的...

    sqlite3.exe

    当svn 出现clean up 死循环时,或者无法提交提示错误时处理方法: 1.把sqlite3.exe放到.svn文件夹下 2.在.svn目录下打开命令行依次执行以下语句: sqlite3 wc.db "delete from work_queue" sqlite3 wc.db "delete ...

    svn帐号管理系统.zip

    这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等...

    基于机器学习的作物病害图像处理及病变识别方法研究

    以 SVN 为基础,探讨惩罚支持向量机处理不平衡样本时,在不同目标尤其是样本稀疏目标的学习错误率上呈现的显著性差异,提出惩罚校正的支持向量分类算法和校正方法。 2. 设计了病害图像识别方位亮度多样性仿真方法。...

    git小乌龟+中文包.zip

    git小乌龟使用接单,比cmd少敲一些命令,类似于SVN比较能直观的看到文件冲突及各种报错,也能及时处理错误文件

Global site tag (gtag.js) - Google Analytics