我的任务是将这个 VS 解决方案和项目移动到另一个 SVN 服务器。我正在使用 Visual Studio 2010 RC1 和 AnkhSVN 2.1.7819 ....
C:\Repositories\foo
的仓库。 . http://someSite/svn/foo
我发现最明显的方法是 Pending Changes - Source Files 窗口(它似乎属于 AnkhSVN)。它似乎允许您更改正在使用的存储库。
我收到此错误消息:
Repository UUID '152c39db-5799-4234-85f2-074004a6fcad' doesn't match expected UUID '6c83444d-7f93-d64a-b0a0-23283495cf17'
问题
C:\Repositories\
上“忘记”那个 repo永远? 最佳答案
此对话框在同一存储库中的不同位置之间执行切换(并允许您在存储库移动时更改 URL)。
在您的情况下,您想切换到不共享历史记录的完全不同的存储库。 (好吧,也许你想保留历史,但你没有问)。
要将数据复制到不同的存储库,您可以执行导出,然后使用“将解决方案添加到 Subversion 向导”。
TortoiseSVN 有一个就地导出功能,可以从工作副本中删除所有 .svn 文件夹。你也可以用那个。 (确保在删除 .svn 目录后刷新 AnkhSVN 状态)
关于svn - AnkhSVN:将项目移动到另一个仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2399338/