建立SVN的一个基本目录文件:

branches 分支目录

docs 目录介绍

tags 版本号

trunk 主干目录

今日遇到一个问题,就是创建分支、分支合并、分支与分支的合并

这一说合并,必定使用  merge  一想到merge 这个词就避而远之,有的时候冲突会一大片 ,很是繁琐。

今天就来说说 这到底怎么回事?

合并:

分支合并到主干:  操作对象 主干 选择From 是  branchs

主干合并到分支:操作对象  分支  ,选择From  是  trunk

创建分支:

操作对象: 主干   右键 选择  Branch/tags   选择这个目录     填写分支名称   点击完成

开发时候,选择分支进行开发。

话说:

有三个分支、比如说分支B开发完毕了, 分支C需要分支B的代码,应该B直接合并到分支C ?

我们之前有一个误区,没有关系,

B-->C

C->D

D-->A  最后发现大面积的冲突,应该如何应对啊?

分支 B

分支 C

分支 D

主干 A

其实我们推荐的一个方法方式:

B-->A

A-->C

C-->A

A-->D

是这样的一个方式方法。

口诀:分支到主干  主干到分支

切记使用 分支 到 分支

图示:

创建分支:

1、在主干分支上 点击右键  ---选择 TortoiseSVN---Branch/Tag

2、选择右侧三个点,选择 Branches 目录后,点击OK。  然后 在  message ,输入内容 比如说创建分支4 。

create copy in the repository from 从资源仓库中选择,哪个版本?这里可以选择版本号,这里我们一般选择 Head Revision in the repository

3、选择完成后,点击OK 出现这个界面, 证明分支创建完毕

4、在空白处,右键--SVN CHeckout

把刚刚创建的分支填写到这里,

点击OK,则把线上的分支直接拉取下来:

致此 分支创建成功

分支之间的合并:

1、分支拉取主干分支

操作的对象是   分支

首先会选择拉取主干目录,看图

首先会先 Test merge 一下,先看看合并有什么问题,

其实看看合并的分支的冲突,也就是看看,如果知道怎么回事的,能调整的就调整一下,

一般都会点击  merge  这个按钮,直接进行合并。

记下一点,合并完成后,一定要先  update    ,再次进行 commit 提交、

主干合并分支

操作的对象是  主干

svn切换分支   分支切换

svn拉取文件合并_svn 创建分支、合并分支、分支与分支合并相关推荐

  1. idea使用svn拉取源码,创建分支,合并分支教程

    svn拉取源码,创建分支,合并分支教程 最近对svn的分支使用比较感兴趣了,花时间研究了一下,分享给大家: 此文章记录了idea使用svn的过程:包括拉取源码.建立分支.切换分支.合并分支等常用操作. ...

  2. svn拉取文件合并_四、Jenkins+SVN拉取文件下发

    一.安装SVN [root@docker02 ~]# yum -y install subversion [root@docker02 ~]# mkdir -pv /data/svn [root@do ...

  3. svn拉取文件合并_SVN分支与合并【超详细的图文教程】(转载)

    SVN分支与合并 一.分支与合并的概念 二.SVN分支的意义 三.如何创建分支与合并分支 一.分支与合并的概念: 分支:版本控制系统的一个特性是能够把各种修改分离出来放在开发品的一个分割线上.这条线被 ...

  4. svn拉取文件合并_svn - SVN - 大象笔记

    checkout 需要账号密码的项目 svn checkout http://www.svnchina.com/svn/sunzhongwei --username sunzhongwei 然后 SV ...

  5. svn拉取文件合并_svn常用命令——-自用——-持续更新中 | 学步园

    ============================================================ 博文原创,转载请声明出处 电子咖啡(原id蓝岩) ============== ...

  6. svn拉取文件合并_svn如何使用import目录作为工作拷贝+我的svn学习笔记

    前奏 svn作为一款极其优秀的开源版本控制系统,应用广泛,从组织到个人遍及各行各业.因此学习和熟练掌握它,对提高我们日常工作效率和数据安全非常重要,尤其对开发人员协同管理Project的文档,代码,各 ...

  7. SVN拉取和Excel冲突合并

    综述 SVN拉取原先是版本管理的一个功能,但遇到Excel文件的冲突就成为了一个阻碍工作的痛点.而程序化的Excel文件冲突合并就提上了开发日程. 本文将要阐述实现一键解决SVN拉取和Excel冲突合 ...

  8. SVN拉取、提交文件

    前提: 已完成安装SVN软件以及配置相关账号和权限. SVN拉取项目 拿到SVN地址,新建文件夹后,在文件夹空白处鼠标右键,选择SVN Checkout,windows 11系统右键在显示更多选项中可 ...

  9. 正确导入svn拉取的工程

    为什么要写这篇博文?主要是记录摸着石头过黄河的过程.之前在eclipse装了svn插件,拉取远程工程,在eclipse显示的工程,并不会分开显示模块工程,反而 是以总工程的姿态呈现.或许你觉得不管分模 ...

  10. 通过交互式命令从github拉取项目模板并创建新项目

    参考文档 Node.js 命令行程序开发教程 download-git-repo包从远程(GitHub, GitLab, Bitbucket)拉取文件到本地 commander.js包 在命令行中显示 ...

最新文章

  1. Felx布局基础教程
  2. MySQL 索引优化全攻略
  3. 万字详解Oracle架构、原理、进程,学会世间再无复杂架构
  4. matlab 最大熵谱估计,基于Burg算法的最大熵谱估计
  5. HTML5---offline application(application cache)
  6. 电脑指定区域旋转_随州平板电脑无线管道潜望镜QV厂家_武汉天仪仪器
  7. C3模块-空洞可分离卷积存在的问题及轻量化语义分割模型架构技巧
  8. Introduction to Conditional Random Fields
  9. struct过滤器和拦截器的区别
  10. 静态属性和静态方法 - C++快速入门21
  11. vue 中引入使用其他字体
  12. 怎么用命令提示符打开浏览器_从您当前的命令提示符/终端目录打开文件浏览器...
  13. 以时间作为文件名的后缀
  14. 2019年8月21日 星期三(韩天峰的个人简历)
  15. RT-Thread柿饼控件(2)-- Button
  16. C++一本通题库1012
  17. 还不会做简历?Word自带功能,1秒自动生成简历!
  18. 孙源的Runloop视频整理
  19. 《我如何自己做自己的导师》
  20. 淋巴细胞转化中PHP的作用,淋巴细胞转化试验范围|意义

热门文章

  1. filezilla linux服务器端,FileZilla Server安装配置教程
  2. Camera_Hal3_User_Manual
  3. Quartus ii安装及使用实验报告
  4. 草料二维码 批量生成二维码
  5. java实现二维码的生成与解析
  6. 印象笔记 离线版_印象笔记pc版离线
  7. 《白帽子讲web安全》学习笔记——web安全概述
  8. 神经网络与机器学习笔记
  9. Python 基础语法
  10. 思维的基本过程与解决问题