在SVN上移动文件夹

时间:2013-01-26 02:29:40

标签: windows-7 tortoisesvn

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

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

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

来自客户端网站tortoise SVN

以便我随后可以从

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

我该如何实现?

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

2 个答案:

答案 0 :(得分:0)

TortoiseSVN将结帐并将创建SVN服务器的输出。如果你想保留SVN的东西,格式化,版本控制,用户,你必须压缩你的SVN服务器的整个Repository文件夹,然后在另一个SVN服务器上重新加载它。如果从SVN服务器签出,则无法从签出版本重新运行具有相同版本,用户等的SVN服务器

答案 1 :(得分:0)

如果我的重建

  

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

是正确的和前置条件“存储库NewDir已存在且您有权提交到它”已完成:

您可以尝试从客户端执行此操作。将WC(root)从https://myweb.com:8443/svn/Papers/MyName/MySoftware重新定位到https://myweb.com:8443/svn/NewDir/MyName/MySoftware并提交。如果出现“存储库无关,UUID不匹配”这样的错误 - 结帐新(空?)仓库,将旧的WC(带有.svn目录)复制到新的WC,添加,提交