一、基于主分支创建功能分支:
1.创建feature-11.30分支:
在主分支目录下,点右键,在弹出菜单中选择:
TortoiseSVN 
->   Branch/tag   
->  在To path中输入“/branches/feature-11.30”,feature-11.30为分支名称
->  选中“HEAD revision in the repository”,基于当前主干最新代码创建feature-11.30分支
->  点击“OK”,此时服务端已经创建好feature-11.30分支。

2.切换到feature-11.30分支:
在主分支目录下,点右键,在弹出菜单中选择:
TortoiseSVN 
->  Switch
->  在To path中输入“/branches/feature-11.30”
->  点击“OK”,此时本地已经切为feature-11.30分支。

二、合并功能分支到主干分支(合并主干到功能分支也可以这种方式):
1.首先切换到主干分支(trunk分支),并更新下,然后右击,在弹出菜单中选择:
TortoiseSVN 
->  Merge
->  在Merge弹窗中选择第2项“Merge two different trees”,点"Next >"

->  在From填入当前目录分支的URL,在To中填入待合并分支的URL,会把To上写的分支代码合并到From上写的分支,点击"Next >"

->  点击“Test merge”测试一下,会进行假合并,如果没有问题,则点击 "Merge"进行真正的合并,此时本地trunk主分支已经是合并过的代码,还需要提交到远程分支。

2.将本地trunk主分支代码提交到远程:
右击,在弹出菜单中选择:
SVN Commit
->  输入一些提交说明,点击“OK”。

三、给封版的分支打tags:

1.在工程目录内右击,在弹出菜单中选择:
TortoiseSVN 
->  Branch/tag
To path选择工程目录/tags/目录下,增加一个版本号的目录,例:release-1.3;
选中"Specific revision inrepository"输入封版的SVN版本号,如图"587":
选中底部“Create intermediate folders”,点"OK":

四、分支删除:
1.在工程目录内右击,在弹出菜单中选择:
TortoiseSVN 
->  Merge
->  Repo-browser
->  在弹出的窗口中,在URL中定位到上级目录,右击需要删除的分支,
->  在弹出菜单中,点击Delete,在弹出窗口中点“OK”。

SVN:SVN分支管理相关推荐

  1. svn合并分支到主干_谈谈代码分支管理

    前言 从2019年上半年云音乐的客户端团队开始迁移到双周迭代后,随之而来的是我们需要重新调整代码分支的管理方法,来应对开发流程的变更. 双周迭代顾名思义一周开发一周测试,目的就是为了快速交付.纵观整个 ...

  2. svn,git 分支管理

    2019独角兽企业重金招聘Python工程师标准>>> 有时候开发,需要在主版本的基础上,针对某个渠道,开发一些只有这个渠道包特定的功能,同时要求渠道包的功能跟进主版本的开发进度. ...

  3. 代码管理平台介绍、安装svn、客户端使用svn、远程仓库、分支管理、标签管理、git别名、搭建git服务、安装gitlab、简单使用gitlab、备份和恢复

    22.1 代码管理平台介绍 现在的开发工作都是由团队合作来完成开发,通常都是团队中的每个人或者每几个人完成一个模块的开发,最后再将模块拼凑起来,形成一个完整的项目,这就涉及到了协同开发.在各个模块的开 ...

  4. idea查看svn前分支提交_SVN与Git的区别,读完之后,大部分程序员都收藏了...

    SVN(Subversion)是集中式管理的版本控制器,而Git是分布式管理的版本控制器!这是两者之间最核心的区别. 1) 最核心的区别Git是分布式的,而Svn不是分布的.能理解这点,上手会很容易, ...

  5. Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn

    Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn 使用场景 项目越来越大,开人人员越来越多.版本越来越多 项目中有不同的里程碑,不同版本.最悲催的是 ...

  6. svn开分支合分支实例说明

    最近开发过程中,常常会出现一种场景,对现有功能进行修改或者重构,需要改变现有代码去测试,这时候我只维护一个版本的问题的缺点就会暴露,因为之前一个版本,开发新功能,有问题就处理这一块代码,但是修改功能, ...

  7. SVN建立分支和合并代码

    1.SVN建立分支 正确SVN服务器上会有两个目录:trunk和branches.trunk目录下面代码就是所谓的主版本,而branches文件夹主要是用来放置分支版本.分支版本是依赖于主版本的,因此 ...

  8. svn 合并分支 等

    [转载]svn分支(branch)创建.合并(到trunk).冲突解决. Leave a reply 转载自:http://zccst.iteye.com/blog/1430823 一.创建分支 1, ...

  9. svn打分支与分支合并回主干

    从当前主线copy一份和主线一样的代码仓,在不影响主线功能的前提下,开发新功能.Copy出来的新代码仓即为分支Branch,原代码仓即为主线Trunk.新功能开发完后,需再手动由分支合并(merge) ...

  10. svn 创建 分支 branches

    merge 移步: Svn branch trunk merge 操作文档 svn 安装 移步: java,mysql,hadoop,cdh,hive,spark,ntp,zookeeper,kafk ...

最新文章

  1. 智慧城市锁定创新,智能AI助力智慧健康
  2. pheatmap 参数整理
  3. python做小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出
  4. shutil的一些基本用法
  5. Visual Studio 选择相同变量高亮
  6. 鸿蒙系统桌面小艺建议怎么删除?鸿蒙系统小艺建议怎么设置关闭及开启
  7. java ftp批量下载_java ftp连接一次下载多个文件
  8. CSDN2013年度博客之星评选
  9. python对一串列表计数然后画扇形图_python – 按行分组的DataFrame列的高效计数
  10. linux pagecache与内存占用
  11. 磁力计简单水平较准算法
  12. 需求与商业模式创新-需求考试复习
  13. 2018年蓝桥杯C++省赛B组【G:螺旋折线】 【思维】
  14. [NOI2010] 航空管制 (构反图+拓扑)
  15. 2048php,Phaser实现2048
  16. ios vs android设计
  17. 智慧仓储:打造仓储管理一张图
  18. ZDNS参与的《根服务器运行机构不端行为研究报告》正式发布,全球根服务器安全治理又进一步
  19. 概率统计D 01.06 伯努利概型
  20. python例子高考志愿填报系统入口_江苏2018年高考模拟志愿填报入口(官方)

热门文章

  1. 二次规划问题和MATLAB函数quadprog的使用
  2. 移动手机组态软件UI设计思路探讨
  3. 互联网日报 | 8月3日 星期二 | 陌陌宣布更名为“Hello”集团;国家电网升至世界500强第二位;比亚迪总市值超8300亿...
  4. ug80浩强工具_ug浩强工具-ug浩强工具下载 2.59 免费版 - 河东下载站
  5. 2021“华为杯”第十八届中国研究生数学建模竞赛有感
  6. Python线程安全的单例模式
  7. 技术分解:光纤传感在交通监控中的应用
  8. win7电脑桌面便签哪个好用
  9. SVN分支创建,合并,多分支并行
  10. 【DevOps】SVN分支操作快速入门