【问题标题】:SVN: 404 Error when trying to revert to previous revisionSVN:尝试恢复到以前的版本时出现 404 错误
【发布时间】:2013-08-10 12:35:53
【问题描述】:

前段时间我设置了一个 debian svn 服务器,到目前为止它可以正常工作。

昨天我在提交一些更改时遇到了一些麻烦,并想恢复到一些修订之前的修订,但这没有奏效。这是我第一次尝试,所以我不知道它是否在任何时候都有效。

我设法解决了提交问题,但仍然无法恢复。我可以恢复最近的更改,但是当我想返回一些修订时,我会收到 404 错误。

我在客户端使用 Tortoise,找不到任何有关此问题的信息。

有人知道这个问题吗?

提前致谢!

编辑:

附加信息:

SVN-客户端:1.8.1

SVN-服务器:1.6.17

我提到的提交问题是我无法提交,因为我总是收到“过期”错误,即使受影响的文件是新的。我通过备份父目录然后删除它来解决它,然后更新并提交,然后重新添加目录并再次提交。

当我尝试恢复某些修订时,我得到的确切错误是:

存储库暂时移至 'https://url.ofmyserver.com/errors/404.html';请搬家

【问题讨论】:

  • 你描述的问题不清楚。您在客户端和服务器上安装了什么 SVN 版本?你得到什么错误?你是什​​么意思?
  • 您真的看到了您指定的 URL 吗?检查服务器端(通过 HTTPS 为 Subversion 存储库提供服务的 Apache HTTP 服务器)是有意义的,因为它会出现 404(未找到)错误。确保使用正确的 URL。很难说这里有什么问题。
  • @bahrep:感谢您的回答。是的,这是准确的输出(当然除了域名)。不幸的是,我不知道在服务器端检查什么。我确定我使用了正确的存储库 URL,并且存储库从未移动过。我不知道 svn 的内部工作流程(它使用什么 url 来返回特定版本)。但是很奇怪,服务器没有找到它,因为这似乎不是配置问题(因为只能设置存储库的 URL,而不是单个修订版的 URL)。
  • 这一刻我意识到,由于同样的问题,我什至无法创建分支。这是一个非常大的问题,我不知道如何解决这个问题!请帮我!有什么想法吗?

标签: svn apache2 tortoisesvn debian revert


【解决方案1】:

经过数周的绝望和几乎发疯后,我设法解决了问题!!

原因是 .htaccess 中的一些错误确认:我在 ErrorDocs 中使用了绝对 URL。我真的不知道为什么会导致这种麻烦,但确实如此。

【讨论】:

    猜你喜欢
    • 2011-10-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 2021-10-21
    相关资源
    最近更新 更多