我们的 svn 存储库的位置已更改为不同的 url,此外主干、分支和标签的相对路径也移动了一点。现在当我尝试svn relocate
,我收到此消息。
Invalid relocation destination: 'https://my-repo-server/new-proj-name/branches/my-branch' (does not point to target)
我尝试重新定位到存储库的 url,并再次尝试使用我想要切换到的分支的 url。我没有尝试过switch --relocate
因为这在我的 svn 版本中已被弃用。
我相信如果文件夹结构没有改变的话这会起作用。
使用权宜之计解决了这个问题——从工作副本的根目录中删除 .svn 文件夹并运行svn checkout <new-url-of-branch> .
如果有人有更好的答案,不涉及删除 .svn 文件夹,我会选择它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)