【问题标题】:Subversion SVN: Repository has been moved Repository moved permanently to XXX please relocateSubversion SVN:存储库已被移动存储库永久移动到 XXX 请重新定位
【发布时间】:2010-12-16 16:28:36
【问题描述】:

我现在不了解 SVN。当我更改文件并尝试更新时,它给了我以下错误:

Repository has been moved
Repository moved permanently to 'http://myIpAdress/svn/'; please relocate

据我所知,我没有更改存储库的地址或任何东西。其他客户端也有同样的错误,因此存储库似乎有问题,而不是 svn 客户端。有什么建议么?我的存储库的地址是“/var/svn/repository”,这是我的 Apache-Config 中的 Location-tag:

<Location /svn>
 SVNPath /var/svn/repository
.... other tags
</Location>

这是我的存储库的结构:

repository->myWebapp->Trunk

更新:

我的工作副本中的 svn info 命令给出了以下结果:

URL: http://myIpAdress/svn/myWebApp/trunk
Repository Root: http://myIpAdress/svn

【问题讨论】:

    标签: svn relocation


    【解决方案1】:

    尝试发出命令svn info 并查看存储库路径。我怀疑它与您上面引用的 http://myIpAddress/svn/ 值不匹配。

    如果不匹配,你应该使用svn switch --relocate URL_FROM_SVN_INFO @987654322@

    【讨论】:

    • 如果您的 Subversion 服务由 Apache 引导,请检查您的 httpd.conf 设置。有些东西不允许 IP 地址正确解析到它应该连接到的 Subversion 存储库。但无论如何,您应该使用 DNS 名称而不是 IP 地址来签出工作副本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    相关资源
    最近更新 更多