我的桌面上有一个代码的工作副本,在url_OLD
上有一个回购。
我在桌面上有代码的工作副本,我在url_NEW
导入了一个新的仓库。我可以对新的仓库进行更改。
当我尝试在桌面上设置repo时(使用xcode4)我在目录上获得了绿灯但没有在存储库书签上(它保持黄色)并且沙漏只是旋转。我检查了用户名和PW。
如果我使用命令行svn co url_NEW
我得到了
svn: 'name' is already a working copy for a different URL
所以我试过
svn switch --relocate url_OLD url_NEW
我得到了
svn: the repository at url_NEW has uuid of 'unique number' but WC has uuid of 'different number'
我迷路了。我应该将存储库删除到xcode管理器中的oldURL
吗?我应该删除其他文件/文件夹吗?
答案 0 :(得分:0)
看起来存储库是重复的,而不是使用svnadmin工具导出/导入。这将导致存储库标识符(UUID)不同。在这种情况下,您必须删除并重新签出xcode中的旧仓库。
答案 1 :(得分:0)
使用切换命令,您可以更改工作副本的回购网址,时
UUID(如名称所示)repo的唯一标识,与URL无关。如果UUID不同,则表示(对于SVN)“它们是不同的回购,不可切换”
如果你想要并且必须使用来自NewURL的repo,你必须转储它,替换转储中的UUID(UUID为OldURL),kill repo,重新创建它并加载编辑的数据。在这些操作之后 - 切换到