首页 > 编程知识 正文

svn合并不同分支代码,svn中的主干分支如何使用

时间:2023-05-04 19:31:42 阅读:164884 作者:3676

创建SVN的基本目录文件:

branches分支目录

docs目录介绍

tags版本号

干线主干目录

今天出现问题的是创建分支、分支合并、分支和分支合并

说到合并,必然会用到merge这个词,一想到merge这个词就不可避免,有时会产生很大的冲突,很繁琐。

今天我们来谈谈这到底是怎么回事。

合并:

将分支合并到中继:操作目标中继选择From为branchs

将主干合并到分支:操作对象分支,并选择From为真

要创建分支:

操作对象:主干网右键单击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等内容。

从repository from资源仓库中选择哪个版本? 在此可以选择版本号。 在此一般选择Head Revision in the repository

3、选择完成后,单击“确定”弹出此界面,验证分支创建完成

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

在此处填写刚创建的分支。

单击“确定”直接删除在线分支。

创建了这个分支

分支之间的合并:

1、树枝拽主干枝

操作的对象是分支

我决定先拉主干来看图

首先测试合并。 先看看合并有什么问题。

其实,让我们来看看合并后的分歧冲突。 也就是说,如果你知道发生了什么,可以调整的就调整,

一般情况下,单击merge按钮,直接进行合并。

请记住以下事项。 合并完成后,必须更新,然后再次提交commit。

主干合并分支

操作的对象是主干

svn切换分支切换

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。