我遇到了一个 svn 存储库的问题,该存储库到目前为止一直运行良好。
我收到错误
svnadmin: Can't set position pointer in file 'repository/db/revs/0/783': Invalid argument
例如当我跑步时
svnadmin verify
其他一般症状包括无法签出、更新、提交等。
非常感谢任何帮助
谢谢!
彼得
好的...我刚刚遇到这个问题并且能够解决它。我用的是FSFS。我最后一次好的修订版是修订号 88。修订版 89 是被破坏的。
我复制了存储库并命名它repository-2018-10-18-broken
。绝对先这样做!!!
我删除了原始存储库中的以下文件:
/存储库/db/revs/0/89
/存储库/db/revprops/0/89
/repository/db/transactions/89*.*
- 然后我使用我值得信赖的文本编辑器编辑了该文件
/repository/db/current
并改变了89
to 88
。我留在了尾随的新行中。
这就像一个魅力。我不能说它对其他人有用,但我不明白为什么它不起作用。看起来它确实有效地删除了错误的修订版。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)