SVN 分支管理(本文以Unity项目为例)

文章目录

  • 1.准备工作
  • 2.新建SVN仓库
  • 2.拉取远端空 trunk 到Unity项目目录下
  • 3.设置忽略,提交unity项目至仓库
  • 3.创建分支
  • 4.切换分支
  • 5.合并分支回主干(例如将 trunk_01 合并回 trunk)
  • 5.删除分支(可选)

1.准备工作

  • 下载TortoiseSVN
  • 下载VisualSVN

2.新建SVN仓库

在这里插入图片描述
在这里插入图片描述

2.拉取远端空 trunk 到Unity项目目录下

在这里插入图片描述
在这里插入图片描述

3.设置忽略,提交unity项目至仓库

这一步自行完成

3.创建分支

在你当前项目文件夹(如 D:\SVNWorkspace\MyUnityProject)空白处右键
→ 选择 TortoiseSVN → Branch/Tag…
tips:我用的中文
在这里插入图片描述
在这里插入图片描述

4.切换分支

  1. 项目文件夹右键 → 选择 TortoiseSVN → Switch
  2. 在 URL of repository 填入你要切换的路径:
    在这里插入图片描述
    在这里插入图片描述

5.合并分支回主干(例如将 trunk_01 合并回 trunk)

  1. 在分支下新建文件并提交
    在这里插入图片描述
  2. 切回主分支合并
    在这里插入图片描述
    在这里插入图片描述
  3. 测试合并(可选)
    在这里插入图片描述
  4. 提交合并结果
    合并完成后会看到本地有修改的文件 → 右键 → SVN Commit → 写如 Merge feature_ui into trunk 提交即可。
    在这里插入图片描述

5.删除分支(可选)

删除分支:打开 Repo-browser,右键 branches/feature_ui → Delete(不会影响历史)
在这里插入图片描述