SVN 分支操作

340 阅读1分钟

一、环境搭建

svn 基本操作下载

二、分支操作

事先已创建好一个Demo项目,trunk 只有一个文件 trunkFile.txt

2024-11-18_22-55-46.pngn

2.1 拉取整个项目

右击项目选中 Copy URL to Clipboard

2024-11-18_22-57-50.png

在文件目录下右键 SVN Checkout..., 项目地址自动填充

2024-11-18_23-01-47.png

2.2 创建分支

选中 trunk 目录 ,依次点击 TortoriseSVN > Branch/tag...

2024-11-18_23-04-16.png

填写地址创建分支

2024-11-18_23-10-20.png

请注意,在创建完毕后文件目录下还看不到新创建的分支,但是服务器已经更新 2024-11-18_23-12-15.png

右键 SVN Update 进行刷新

2024-11-18_23-13-43.png

2.3 提交分支

请按如下顺序操作:

2024-11-18_23-17-07.png

2.4 合并分支

进入到 trunk 目录,选择 Merge...

2024-11-18_23-18-48.png

按如下选项选择 2024-11-18_23-21-03.png

合并分支

2024-11-18_23-21-26.png

此时更改还未提交到服务器

2024-11-18_23-22-59.png

commit 提交到服务器

2024-11-18_23-25-20.png

2.4 删除分支

选择 Repo-browser

2024-11-18_23-26-44.png

选择刚刚创建的分支进行删除

2024-11-18_23-27-14.png

和 2.2 类似,此时服务器上删除了分支但是文件管理器中还是显示

2024-11-18_23-28-59.png

update 页面进行刷新

2024-11-18_23-30-37.png

三、参考以及遇到的问题

步骤参考: TortoiseSVN 分支创建、合并和删除_tortoisesvn创建分支-CSDN博客

文件夹说明:TortoiseSVN打分支、合并分支、切换分支 - 有心有心 - 博客园 (cnblogs.com)

右键没有菜单中没有SVN 选项:

【SVN问题】TortoiseSVN右键没有出现相关的TortoiseSVN菜单_鼠标右键没有svn菜单-CSDN博客

安装TortoiseSVN以后右键菜单不显示(亲测有效)_svn右键不显示-CSDN博客

license 过期: SVN服务器许可证过期的快速解决方案(15人以下的小团体)_visualsvn server license expired. please contact y-CSDN博客

HTTP服务无法启动:安装 VisualSVN Server提示HTTP服务无法启动的问题解决_visualsvn server5.4.0-CSDN博客