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

Hol*_*rwa 26 svn tortoisesvn

我有一个存储库,在修订版1中添加了文件夹主干,分支和标签.来源保存在行李箱中.修订版7发生了,开发工作一直持续到第16版.现在我必须继续修订第7版,所以我想创建第7版的分支.

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

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

我究竟做错了什么?

Mil*_*dev 49

  • 打开存储库浏览器.
  • 转到存储库的根目录.
  • 单击"修订"按钮(显示"HEAD"),然后从对话框中选择相关修订
  • 右键将"trunk"目录拖放到"branches"目录,然后选择"Copy and rename item to here".
  • 输入新目录的名称.
  • 写一条日志消息.


Lui*_*rez 28

在此输入图像描述

  1. 打开repo浏览器
  2. 右击主干
  3. 选择"显示日志"
  4. 右键单击要从中分支的修订
  5. 选择"从修订版创建分支/标记"
  6. 设置你的To路径(例如branches/MyBranch)

  • 像截图一样.值得千言万语. (3认同)

小智 9

打开"show log"对话框并右键单击日志条目以打开"创建标记/分支"-Dialog.