美文网首页
神剑若水哥:SmartSVN 主干打分支,分支合并

神剑若水哥:SmartSVN 主干打分支,分支合并

作者: 神剑若水哥 | 来源:发表于2019-10-18 12:07 被阅读0次

SmartSVN 打分支,分支合并

一.项目结构说明,如图:

image-20191018102547903

说明:

1.我们公司的项目很多,一共有十几个项目。现在要对其中的一个项目xiaoerbaoxian打分支。原因是有一个功能(功能名字叫“打标签:)目前不着急上,但是现在要开发,为了不影响xiaoerbaoxian 项目的主干正在开发的功能,就要为xiaoerbaoxian项目打一个分支:xiaoerbaoxian_biaoqian_func

2.为了便于管理,我在svn 上建立了一个新的文件夹 叫branches(我们的项目比较多,如果项目项目比较少,可以不建立分支branches,这个只是方便管理)。这个文件夹用于存放,所有的项目的分支,我担心以后还有其他的项目让打分支,程序员你懂的。

3.上面的截图,是已经checkout 下来的截图。不是svn 上的(其实和svn 上的结构是一样的)。

主干为:xiaoerbaoxian

要打的分支为:xiaoerbaoxian_biaoqian_func

如下图:

image-20191018103906432

二.创建分支文件夹

1.checkOut 整个项目的文件夹,在本地文件结构如上图,这个就不在细说。

2.在本地branches的目录下xiaoerbaoxian_biaoqian_func 的文件夹,

注意是本地!
注意是本地!
注意是本地!

3.然后右击xiaoerbaoxian_biaoqian_func选中Add (不要commit)

先不要Commit!

先不要Commit!

先不要Commit!

image-20191018110228849

结果:xiaoerbaoxian_biaoqian_func会有一个加号

image-20191018110459925

三. copy 主干xiaoerbaoxian 到xiaoerbaoxian_biaoqian_func 的本地

1.查找主干的路径

image-20191018110940111

显示如下图,然后对着主干文件夹xiaoerbaoxian 右击:

image-20191018111230086

这样主干路径就知道了。

2.把SVN上xiaoerbaoxian主干的文件,Copy 到 本地xiaoerbaoxian_biaoqian_func文件中

2.1首先选中xiaoerbaoxian_biaoqian_func

然后modify

再然后Copy From Repository

如下图1,2,3 所显示
image-20191018111710182

出现如2.2所示的界面

2.2 如图:

上面是svn 的主干路径,就是刚刚Copy的URL,粘贴时候,注意去掉服务器地址。

下面是存放在在本地的分支。

然后点击Copy 即可

image-20191018112326448
分支Copy成功以后,xiaoerbaoxian_biaoqian_func 如图
image-20191018113152269

3.提交本地xiaoerbaoxian_biaoqian_func分支 到svn 服务器

image-20191018113607105

以上步骤分支就做好了,xiaoerbaoxian_biaoqian_func就可以开发分支功能,进行提交,测试。

第四步是xiaoerbaoxian_biaoqian_func开发测试好了以后,分支合并到主干xiaoerbaoxian。

四,分支合并到主干

1.选中主干xiaoerbaoxian 选择Modify 再选Merge

image-20191018114401464

会出现如下图所示的界面:

*1选中Other Location 。
*2选中你分支的svn上的路径。
*3点击merge
image-20191018115816856

2.提交主干

步骤1之后,主干会变成一个红色的文件夹。选中主干提交即可。

image-20191018115940959

五,主干合并到分支

这个和第四步类似。只要开始选中分支,merge 的资源选择 主干,就可以了。

提交的时候提交分支。

相关文章

  • 神剑若水哥:SmartSVN 主干打分支,分支合并

    SmartSVN 打分支,分支合并 一.项目结构说明,如图: 说明: 1.我们公司的项目很多,一共有十几个项目。现...

  • idea svn主干分支合并

    现有主干项目svn-test,分支项目branch-svn-test进行主干合并到分支和分支合并到主干操作 主干合...

  • idea git 合并分支

    idea git 合并分支idea如何在git上将分支代码合并到主干

  • GitHub合并分支代码

    合并步骤:( branch分支内容 合并到 master主干) 1、进入要合并的分支 git checkout (...

  • idea使用Git将主干代码合并到分支

    1、更新拉取分支dev代码 2、切换到主干分支,更新拉取主干master代码 3、因为是主干合并到分支,代码都更新...

  • 合并分支

    git merge --squash 分支名称 把分支中的多个commit合并成一次修改,合并到主干。因此主干上不...

  • SVN cornerstone 从分支同步到主干

    分支合并到主干上,步骤 1、选择主干,操作如下图 选择merge 2、选择需要合并的分支地址:如图; 3、下面列出...

  • hit分之管理

    从主干拉出多个新分支,在新分支上完成一个个用户故事,形成特性分支; 发布时,从主干拉出新分支,将所需的特性分支合并...

  • SVN不同目录下代码合并

    开发过程中,不同版本的合并,不管是主干合并分支,还是分支同步主干部分功能。或者是不同分支的合并都可以用以下方法进行...

  • svn 主干分支合并

    1.创建本地仓库 本地硬盘中新建 TestRepo 文件夹,鼠标右键点击此文件夹,如下图所示,选择 Create ...

网友评论

      本文标题:神剑若水哥:SmartSVN 主干打分支,分支合并

      本文链接:https://www.haomeiwen.com/subject/yojimctx.html