0

一家外部公司将其存储库的 URL 从 切换http://ServerA/PathAhttp://ServerB/PathB. 我应该能够简单地重新定位我的工作副本以通过以下方式指向新地址

svn switch --relocate http://ServerA/PathA http://ServerB/PathB

但我收到错误消息“重新定位只能更改 URL 的存储库部分”。虽然其他一些人似乎也有这个问题(SE 上也有几十个帖子),但我没有找到任何解决方案(除了从新 URL 签出并手动复制所有更改的文件)。

当前的 debian-stable svn 是 1.6.12。

有任何想法吗?

4

1 回答 1

0

因此,解决方案是一个两阶段的方法。我先切换服务器,然后切换路径。

svn switch --relocate http://ServerA/PathA http://ServerB/PathA
svn switch http://ServerB/PathB

这实际上对我有用。

于 2013-02-13T10:46:21.670 回答