svn拉取文件合并_svn 创建分支、合并分支、分支与分支合并

本文探讨了在SVN中高效管理分支与合并的方法,介绍了正确的分支流程(B->AA->CC->AA->D),强调了主干合并分支而非直接跨分支操作的重要性,并提供了解决冲突的技巧。通过实例和口诀,帮助开发者减少冲突,提升工作效率。
摘要由CSDN通过智能技术生成

建立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切换分支   分支切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值