在 SVN 中,如何建立分支以及如何标记Tag。
右键要处理的文件夹,选择 “TortoiseSVN” - “Branch/tag...”,进入下面界面:
To path
To path:是指我们分支要“保存”至那个位置,通常 SVN 会建立文件夹的方式来保存分支,所以 SVN 的分支看上去更像是“拷贝”了一份文档。
所以 “To path:” 就是分支的位置,Tag 放在 ./tags 目录下,项目目录可以使用版本号区分,如 “/tags/V6.27_20210802”,
Branch 则通常放在 Branch 目录下,项目目录可以是用 Task 编号区分,如“/branchs/V6.27_task226”。
Log message:这就是合并日志或者说是描述了。
Create copy
Create copy in the repository from: 在库中创建副本
HEAD revision in the repository. 在库中最新的版本。是 SVN 版本库里最最的版本,也就是你最后一次提交的版本。
Specific revision in repository. 在库中特定的版本。指定 SVN 版本库中的版本(号),如果你不想使用代码库中的最新版本,而是想使用某一个版本,则使用这个和选项,如果不记得版本好,旁边的 Show Log 可以帮助你选择版本号.
Working copy. 这就是你当前的工作库。和版本库里的最新代码比较,最大的区别就是还包括本地工作区未提交的代码。
通常都选择第一个:HEAD revision in the repository
other
Create intermediate folders
Switch working copy to new branch/tag
下面这2个我也没看,所以实际上主要要修改的就是To path