我的任务是将VS解决方案移到另一个SVN服务器上。我正在使用Visual Studio 2010 RC1和AnkhSVN 2.1.7819...。
C:\Repositories\foo
的存储库。 http://someSite/svn/foo
我发现,最明显的方法是“Pending Changes-Source Files”窗口(似乎属于AnkhSVN)。它似乎允许您更改正在使用的存储库。
出现此错误消息:
问题
C:\Repositories\
上的 repo 协议(protocol)? 最佳答案
此对话框在同一存储库中的不同位置之间执行切换(如果移动存储库,则允许您更改URL)。
在您的情况下,您想切换到一个完全不共享历史记录的完全不同的存储库。 (嗯,也许您想保留历史记录,但您没有要求)。
要将数据复制到其他存储库,可以执行导出,然后使用“将解决方案添加到Subversion向导”。
TortoiseSVN具有就地导出功能,可从工作副本中删除所有.svn文件夹。您也可以使用它。 (确保在删除.svn目录后刷新AnkhSVN状态)
关于svn - AnkhSVN:将项目移至另一个仓库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2399338/