gpt4 book ai didi

svn - Subversion E160004 X 的根节点的前身是 Y 但应该是 Z

转载 作者:行者123 更新时间:2023-12-01 02:21:11 24 4
gpt4 key购买 nike

我继承了一个大型 Subversion 存储库(74010 修订版),我正在尝试执行转储/加载以将存储库升级到 1.8 版本,以利用节省空间的功能。

在尝试此过程之前,我运行了 svnadmin verify在有问题的存储库上,以确保存储库处于良好状态。不幸的是,我收到以下错误消息:

svnadmin: E160004: r1516's root node's predecessor is r1514 but should be r1515

我已经做了很多谷歌搜索来尝试找到这个错误的含义,但是除了一个显然只发生在新存储库中的错误之外,我一直无法找到这个特定错误的信息。不幸的是,这个错误编号似乎也用于几类错误。

当我在 TortoiseSVN 中执行“显示日志”时,我可以验证此特定修订版是否丢失,我尝试进行转储以查看我们是否能够获得转储,但不出所料,它失败了。

这似乎(表面上)不会影响该存储库的日常使用,但是无法转储存储库并不是一件好事。

我的问题是:
  • 我可以做些什么来尝试从这个存储库中恢复我可以恢复的历史记录并重新开始?
  • 有没有办法拥有svnadmin verify显示所有错误而不是仅在第一个错误时失败?
  • 最佳答案

    我遇到了同样的 E160004 错误,我发现以下两个链接很有帮助:

    http://mail-archives.apache.org/mod_mbox/subversion-users/201401.mbox/%3C52CF3574.1060508@reser.org%3E

    https://subversion.apache.org/docs/release-notes/1.8.html#verify-issue4129

    至于你的问题 1,我认为你的意思是你想知道如何解决这个问题,“执行转储/加载循环”,如上面第二个链接中所建议的。

    问题 2,这似乎是不可能的,因为我阅读了 svnadmin 的帮助并尝试这样做。

    关于svn - Subversion E160004 X 的根节点的前身是 Y 但应该是 Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20431772/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com