当前位置: 首页 > news >正文

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(不会影响历史)
在这里插入图片描述

http://www.dtcms.com/a/264068.html

相关文章:

  • 【C++】inline的作用
  • 齿轮的齿厚极限偏差如何确定?一起学习一下
  • Vue3——富文本
  • 地震灾害的模拟
  • win11,visual studio 2022,配置dcmtk,opencv
  • vue vxe-table 自适应列宽,根据内容自适应宽度的2种使用方式
  • MySQL非阻塞创建索引的方法
  • golang generic 2022-04-13
  • Linux 系统重启 reboot与重置reset深度解析
  • 【读代码】百度开源大模型:ERNIE项目解析
  • 软件测试复习之单元测试
  • C#系统学习第六章——循环语句
  • 【PDF-XSS攻击】springboot项目-上传文件-解决PDF文件XSS攻击
  • 创始人IP商业闭环构建:从定位到二次转化的全流程|创客匠人
  • 【文件解析】json.load(fp)
  • 数据结构——单链表反转、相邻节点最大值、有序链表合并
  • 【javaAI】SpringAI快速入门
  • Kafka日常运维命令总结
  • 第4课:Flask请求与响应对象深度解析
  • 【Python】Flask网页
  • React Native 0.79.4 中 [RCTView setColor:] 崩溃问题完整解决方案
  • JavaEE初阶第六期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(四)
  • 无法将“pytest”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
  • NLP——RNN变体LSTM和GRU
  • 【Linux】进程
  • ELK日志分析系统(filebeat+logstash+elasticsearch+kibana)
  • Pycharm安装第三方库
  • 【实战】 容器中Spring boot项目 Graphics2D 画图中文乱码解决方案
  • 脑机新手指南(二十一)基于 Brainstorm 的 MEG/EEG 数据分析(上篇)
  • ChatGPT + GitHub Copilot + Cursor 实战提升编程效率