svn - 如何使用 TortoiseSVN 创建旧版本的分支?

标签 svn tortoisesvn

我有一个存储库,其中在修订版 1 中添加了文件夹主干、分支和标签。
源被保存在后备箱中。修订版 7 发生了,开发一直持续到修订版 16。
现在我必须继续处理修订版 7,所以我想从修订版 7 创建一个分支。

这是我尝试这样做的方法:使用 TortoiseSVN,我在存储库浏览器中选择主干,打开“显示日志”,选择修订版 7 并右键单击“从修订版创建分支/标签”。
Copy (Branch/Tag) 对话框出现,FROM-URL 设置为trunk,我输入.../branches/new_branch_name 作为To-URL。
选中“存储库中的特定修订版”并将其设置为 7。

现在我收到一条错误消息,说“路径 ...../trunk 在修订版 7 中不存在”。
但是主干肯定是在修订版 1 中创建的,如果我在“显示日志”对话框中查看修订版 7 的更改文件,我可以看到文件是在主干中添加/修改的。

我究竟做错了什么?

最佳答案

  • 打开存储库浏览器。
  • 转到存储库的根目录。
  • 单击“修订”按钮(显示为“HEAD”)并从对话框中选择相关修订
  • 将“trunk”目录右键拖放到“branches”目录下,选择“将项目复制并重命名到此处”。
  • 输入新目录的名称。
  • 写一条日志消息。
  • 关于svn - 如何使用 TortoiseSVN 创建旧版本的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1246520/

    相关文章:

    svn - 如何将 SVN 工作副本中的版本和路径提取到 nant 变量中?

    java - 从java程序调用SVN命令

    svn - 如何更改访问本地SVN存储库的默认作者?

    svn - TortoiseSVN提交失败: MERGE failed

    svn - Nexus 和 SVN 有什么区别?

    svn - TFS 对大团队有效,SVN 对小团队有效吗?

    tortoisesvn - TortoiseHg 和 TortoiseSvn Diff

    linux - 来自服务器 : SASL(-13): user not found: unable to canonify 的身份验证错误

    SVN版本回滚问题

    eclipse - 如何配置Beyond Compare 3以解决Eclipse冲突?