我们已经将我们的 subversion 存储库移到了不同的服务器上。我跑了svn swtich --relocate
将我的开发工作站存储库更改为新位置。
问题是它看起来像它工作,因为没有报告错误消息。但是当我在命令之后检查存储库的位置时,它没有更新。
有谁知道这可能是什么原因或如何解决问题?
我使用具有本地管理员权限的用户在 XP 上运行。
最佳答案
我正在运行以下命令。
svn switch --relocate svn://oldrepositry/trunk svn://newrepository/trunk
我发现运行这个命令我能够坚持重定位。
svn switch --relocate svn://oldrepositry svn://newrepository
我没有 check out 整个存储库,只是主干。
这篇文章可能会阐明为什么第一个命令会默默失败。它表明 from url 比“Repository Root”(您可以使用“svn info”找到)更长会导致此问题。
http://archives.devshed.com/forums/development-94/new--svn-switch---relocate-silently-fails-1264627.html
关于svn switch --relocate 不持久,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/617239/