zoukankan      html  css  js  c++  java
  • SVN错误及处理

    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

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

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

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

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

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

  • 相关阅读:
    洛谷【P1109 学生分组】 题解
    卡特兰数
    并查集
    深度优先搜索DFS;递归
    【71】序列模型和注意力机制
    c/c++ 常用的几个安全函数
    win32 Ui 编程 收集
    vc获取特殊路径(SpecialFolder)
    std::map 自定义排序
    16-----BBS论坛
  • 原文地址:https://www.cnblogs.com/skey_chen/p/3246065.html
Copyright © 2011-2022 走看看