当前位置: 首页 > 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.lryc.cn/news/578327.html

相关文章:

  • 【Rust操作MySql】Actix Web 框架结合 MySQL 数据库进行交互
  • Gige协议 Qt版使用文档仅供个人使用
  • Mac中如何Chrome禁用更新[update chflags macos]
  • RabbitMQ简单消息发送
  • Qt自定义外观详解
  • 大麦基于HarmonyOS星盾安全架构,打造全链路安全抢票方案
  • MySQL 中 InnoDB 存储引擎与 MyISAM 存储引擎的区别是什么?
  • PDFBox + Tess4J 从PDF中提取图片OCR识别文字
  • 发票PDF处理工具,智能识别合并一步到位
  • [特殊字符] 分享裂变新姿势:用 UniApp + Vue3 玩转小程序页面分享跳转!
  • .netcore+ef+redis+rabbitmq+dotcap先同步后异步再同步的方法,亲测有效
  • 植物small RNA靶基因预测软件,psRobot
  • 网络的相关概念
  • Java ArrayList顺序表 + 接口实现 + 底层
  • jQuery UI 安装使用教程
  • Electron 进程间通信(IPC)深度优化指南
  • mysql 双主集群故障修复
  • TensorFlow源码深度阅读指南
  • 清理 Docker 缓存占用
  • 第 1 课:Flask 简介与环境配置(Markdown 教案)
  • 深度解析基于贝叶斯的垃圾邮件分类
  • 如何让宿主机完全看不到Wi-Fi?虚拟机独立联网隐匿上网实战!
  • 基础算法合集-图论
  • 我认知的AI宇宙系列第三期
  • 贪心算法在C++中的应用与实践
  • 论文中用matplotlib画的图,如何保持大小一致。
  • 「Java案例」计算矩形面积
  • 嵌入式原理与应用篇---常见基础知识(10)
  • 湖北理元理律师事务所债务解法:从法律技术到生活重建
  • 大根堆加小根堆查找中位数o(N)时间复杂度