当前位置:首页 > 开发 > 研发管理 > 正文

SVN错误及处理

发表于: 2014-07-31   作者:xiangqian0505   来源:转载   浏览:
摘要: 在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found 文件:repository/db/txn_current、repository/db/current   其中current记录当前最新版本号,txn_current记录版本库中版本
在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错误及处理

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
今天,进新公司改完程序后,提交出现这样的问题,在此记录一下 org.tigris.subversion.javahl.Clien
[SVN错误]svn already locked 解决办法: 在出错文件夹下,鼠标右键TortoiseSVN->Clean up... Fo
[SVN错误]svn already locked 解决办法: 在出错文件夹下,鼠标右键TortoiseSVN->Clean up... Fo
[SVN错误]svn already locked 解决办法: 在出错文件夹下,鼠标右键TortoiseSVN->Clean up... Fo
[SVN错误]svn already locked 解决办法: 在出错文件夹下,鼠标右键TortoiseSVN->Clean up... Fo
[SVN错误]svn already locked 解决办法: 在出错文件夹下,鼠标右键TortoiseSVN->Clean up... Fo
SVN下错误集锦 一SVN下的文件被locked不能update和commit 最近做项目的时候,遇到这个问题,SVN下的
错误1: 如果你没有阅读以下文字,活该你倒霉(这段文字是在googlecode添加新项目时生成的): Comm
一SVN下的文件被locked不能update和commit 最近做项目的时候,遇到这个问题,SVN下的文件被locked不
在修改完SVN代码提交时有时部分文件有时会报错,说本地与SVN无法同步; org.tigris.subversion.javah
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号