SVN创建分支

时间:2023-03-08 17:22:12

工具:TortoiseSVN

创建一个空白项目,例如OA

从客户端检出OA,在OA文件夹下新建三个子文件夹

trunk:存放开发的主线,团队成员在开发的时候一直要用这个库中的内容

branches:存放支线副本:当项目稳定以后,先发布到tags下,如果发现了bug,再从tags下检出到branches下。在该版本下进行bug的修复,把修复完毕的稳定的版本重新发布到tags下。

tags:存放标签副本,也就是存放稳定版本

SVN创建分支

将文件夹导入仓库

SVN创建分支

导入后查看仓库结构是否导入成功

SVN创建分支

将一个正在开发的项目导入trunk里

SVN创建分支

从trunk中检出项目

SVN创建分支

开发完毕后,将其稳定版备份到tags中

SVN创建分支

SVN创建分支

开发完毕后将稳定版备份到tags中

SVN创建分支

SVN创建分支

假设对V1.0进行BUG修复,需先检出V1.0

SVN创建分支

注意,此时不能直接修改tags版本,因为其是稳定版,应该检出后复制项目到branches中

SVN创建分支

切换当前工作目录到branches中

SVN创建分支

修复完毕后发布到tags中

SVN创建分支

此时可以切回主干,进行合并。

SVN创建分支