在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,然后回车换行!保存。
至此,应该解决了该问题。
文件: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的clean up错误, 没想到csdn据然要5积分, 我也是服了, 明明官网就可以下载到,还得让别人花积分 你们是怎么想的
SVN无法读取current( Can't read file : End of file found),解决办法
SVN使用规范,描述SVN使用的相关问题
我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...
我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...
分支经常被用来试验新的特性,而不会对开发有编译错误的干扰。当新的特性足够稳定之后,开发品的分支就可以混合回主分支里(主干线)。 合并:分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并...
详细介绍SVN服务器的搭建过程,通过专业的描述软件开发过程中的SVN使用方法介绍。 包含SVN的安装 SVN的使用 SVN的权限管理 SVN的错误处理 SVN的实际用法等内容。
如果没有配置 Apache 的此访问权限,你的用户会得到“拒绝访问(Access denied)”的错误信息,在 Apache 的错误日志中的错误代码是 500。 安装 Subversion 1. Download the latest version of the Subversion ...
功能状态已经实施: 地位更新犯罪差异日志责备/注释工作于: 注释着色更强大的SVN错误处理要做的事: 远程存储库处理? 密码要求的处理代理支持财产处理锁定/解锁分支机构/标签复制/移动创建补丁...和其他很酷的功能...
使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) ... 目录 前言 序言 读者 怎样阅读本书 ...来自 Brian W....来自 C....svn import ...8.2. 使用 Python 处理版本库层 8.3. 一个Python状态爬虫
搁置 - 允许用户暂时“搁置”(预留)进程内更改并恢复到工作树 - 例如,快速修复生产中的错误。完成后,用户可以简单地检索他们搁置的更改并继续他们离开的地方。 检查点 - 允许用户在特定时间点创建其存储库的...
当svn 出现clean up 死循环时,或者无法提交提示错误时处理方法: 1.把sqlite3.exe放到.svn文件夹下 2.在.svn目录下打开命令行依次执行以下语句: sqlite3 wc.db "delete from work_queue" sqlite3 wc.db "delete ...
这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等...
以 SVN 为基础,探讨惩罚支持向量机处理不平衡样本时,在不同目标尤其是样本稀疏目标的学习错误率上呈现的显著性差异,提出惩罚校正的支持向量分类算法和校正方法。 2. 设计了病害图像识别方位亮度多样性仿真方法。...
git小乌龟使用接单,比cmd少敲一些命令,类似于SVN比较能直观的看到文件冲突及各种报错,也能及时处理错误文件