【发布时间】:2011-03-07 15:26:19
【问题描述】:
我想重命名我的 SVN 存储库。我尝试使用 svn copy 命令从一个存储库复制到另一个存储库,但这不起作用:
F:\Old>svn copy https://devserver2.sockltd.local/svn/Dantooine https://devserver2.sockltd.local/svn/IOCPTest
svn: Repository moved permanently to 'https://devserver2.sockltd.local/'; please relocate
当我查看存储库列表时,IOCPTest 不存在。
有没有办法重命名存储库,或者我应该只导出旧存储库并将其内容转储到新存储库中。问题是,使用这种方法,我会丢失分支和修订历史记录。
谢谢
【问题讨论】:
-
您如何托管您的存储库?阿帕奇,svnserve?
-
您要克隆一个 repo(问题标题)还是重命名一个 repo(问题正文)?如果命令打印“存储库永久移动”,您为什么说它不起作用?
-
我想重命名存储库。由于没有这样做,我试图复制存储库。该命令声称有效。但它没有。不存在这样的存储库!
-
不,“永久移动/请重新定位”是一条错误消息,告诉您您的工作副本需要更新 - 我不认为这是一条成功消息(这意味着您需要执行
svn switch --relocate)。很明显为什么它告诉你这个操作我不知道。从 SVN 客户端进行这种存储库操作是不可能的 - 您需要在服务器上进行。
标签: svn tortoisesvn visualsvn-server