0

我想将服务器目录中的所有内容 从

https://myweb.com:8443/svn/Papers/MyName/MySoftware

https://myweb.com:8443/svn/NewDir/MyName/MySoftware

来自客户端乌龟 SVN

这样我就可以随后结帐

https://myweb.com:8443/svn/NewDir/MyName/MySoftware

我应该如何做到这一点?

我已经看到 Windows 上下文菜单中有一个重定位和切换命令,但我不确定是否有我希望实现的目标。

4

2 回答 2

0

如果我的重建

Papers并且NewDir是存储库(因为 URL 模式提醒我服务器位置内有 SVNParentPath svn),并且您想保存旧的树结构,但将其保存在另一个存储库中

是正确的并且满足“存储库 NewDir 已经存在并且您有权提交”的前提条件:

您可以尝试从客户端执行此操作。将您的 WC(根)从https://myweb.com:8443/svn/Papers/MyName/MySoftwareto重新定位https://myweb.com:8443/svn/NewDir/MyName/MySoftware并提交。如果出现“存储库不相关,UUID 不匹配”之类的错误 - 签出新(空?)repo,将旧 WC(withoot .svn 目录)复制到新 WC,添加,提交

于 2013-01-26T09:20:21.957 回答
0

TortoiseSVN 将检查并创建 SVN 服务器的输出。如果您想保留 SVN 的内容、格式、版本控制、用户,您必须压缩 SVN 服务器的整个 Repository 文件夹,然后将其重新加载到另一个 SVN 服务器中。如果您从 SVN 服务器签出,则无法从签出版本重新运行具有相同版本、用户等的 SVN 服务器

于 2013-01-26T02:32:36.680 回答