本篇文章主要讲解的是如何将分支代码合并到主干,前提是:直接操作SVN,而非依赖于各种开发工具,比如eclipse、idea等。

这篇文章的产生背景:个人用的开发工具是eclipse,我需要将分支代码合并到主干,不是各种合并失败(非代码层面的原因)就是明明合并成功了但是主干的代码没有变化。为此我就查了一些资料,这里做个记录,方便日后的工作。

关于eclipse集成SVN之后如果要合并代码网上教程有很多,大家可以自行搜索;我印象中是这样的,将代码提交之后,如果我想讲A上的代码合并到B上,那么我们只需要在B项目上右键选择Team,选择合并然后继续操作;如果是想将B合并到A上,则是对A操作,具体方法这里不讲解。

废话不多说,进入正题:我们本次的需求是将分支合并到主干。

1.首先要保证本地环境不仅要有分支的代码也要有主干的代码,没有的话两者都要拉取下来

上图中的第一个文件夹代表着主干上的代码;第二个为分支上的代码。

2.进入分支代码的文件夹,然后在空白处右键,选中 show logs,如图所示:

3.弹出如下界面,选择要合并的当前分支上的历史提交记录(可多选),右键选择Merge reversions to...

4.弹出的界面选择要合并到的主干代码文件夹,确定后弹出合并结果

注意:到这里并没有结束,我们只是在本地环境中将分支合并到了主干(这是本地环境!!!)所以,我们还需要最后一步,将本地主干上的项目提交一下。

5.进入主干项目的文件夹,提交合并之后的主干项目

6.弹出的界面,输入提交的理由

OK,到这里从分支到主干的代码合并就完成了,虽然操作比较繁琐,但是出问题的可能性不大,而且操作比较好上手。

如何直接操作SVN将分支代码合并到主干相关推荐

  1. IDEA如何在git上将分支代码合并到主干(master)

    IDEA合并分支代码合并到主干(Git) 一.创建分支 a.在合并之前,我们先建立一个自己的分支,如图所示,点击右下角的git状态栏,然后选择New Branch,设置一个分支的名称. b.填写分支的 ...

  2. Git将分支代码合并到主干/将主干代码合并到分支

    分支代码合并到主干: https://www.cnblogs.com/eastwjn/p/9729494.html 主干代码合并到分支: https://blog.csdn.net/wl_public ...

  3. idea git 分支代码合并到主干

    idea git 分支代码合并到主干: 方案一: 1.首先代码切到主干,并更新到最新代码: 2.合并代码到master主分支,定位点击到分支,再点击Merge. 即:当前必须是master主分支,同时 ...

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

    在合并之前,我们先建立一个自己的分支,如图所示,点击右下角的git状态栏,然后选择New Branch,设置一个分支的名称 由于上面的对话框中勾选了checkout branch,所以默认创建分支就切 ...

  5. SVN创建分支 并且把分支代码合并到主干

    从主干拉取分支 svn服务上仓库目录结构: 拉取主干代码: 切换拉取的代码 由"主干位置" 到 "新建分支" 位置 当前主干代码位置 创建分支,并且把当前代码s ...

  6. idea使用Git将分支代码合并到主干或其他分支

    1.Git拉去代码 URL处填写自己要克隆的代码地址 2.将代码切换到自己的分支上 idea 右下角切换分支 3.提交自己的代码到自己的分支上 提交之前先拉取代码 然后再提交代码 4.切换到主分支 并 ...

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

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

  8. SVN创建分支与合并分支

    SVN创建分支与合并分支 SVN忽略target文件夹 SVN创建分支 SVN合并分支 merge a range of revisions merge two different trees 合并分 ...

  9. svn将分支branchs代码合并到主干trunk

    一.首先将本地主干代码更新到最新的代码 二.先将主干代码合并到分支,确保分支项目更新主干代码后没有报错 2.1.在分支的项目上选择到需要合并到主干的代码,比如下面我只修改了src文件夹里面的内容,选择 ...

  10. Android studio使用svn创建分支及合并分支----终极图解

    Android studio使用svn创建分支及合并分支这里面涉及的内容比较多,比较复杂,大家要仔细看. 1,创建本地svn仓库(主干与分支现在都是空的) 2,创建一个安卓项目,这大家应该都会吧[My ...

最新文章

  1. 飞机上为啥禁止使用手机?
  2. python二十九:文件夹,包
  3. html文件传递中文参数到flex中产生的中文乱码问题
  4. Linux网络-数据包的接收流程(基于RTL8139网卡驱动程序)
  5. java 替换多个字符串_Java一次(或以最有效的方式)替换字符串中的多个不同子字符串...
  6. java aes mysql blob_使用带有ORDER子句的AES_DECRYPT在MySQL中返回BLOB数据
  7. 利用GDB进行远程调试
  8. 【设计模式】第四章 工厂模式
  9. 【AI面试题】Softmax的原理是什么,有什么作用
  10. SQL Server 2008 R2 安装
  11. 贪吃蛇代码c 语言,刚学C语言,想写一个贪吃蛇的代码
  12. Docker Windows 安装
  13. nvm切换node版本的命令
  14. M1芯片,PS2022版真的来了。Photoshop 2022 for Mac中文版介绍安装教程,支持Monterey系统
  15. TextRank算法学习笔记
  16. react-router-middleware-plus开源啦 | 基于react-router v6的零成本式路由权限解决方案
  17. 抖音java表白教程_抖音上的表白代码是什么 抖音表白代码怎么写
  18. vanishing point detection in autopilot
  19. 有关计算机病毒的说法中正确的是,以下有关计算机病毒的说法中,正确的是()。A.计算机病毒是一些人为编制的程序B.计算机病毒具有隐蔽...
  20. 成本估算和成本预算6个方面的对比

热门文章

  1. 气象报告是什么计算机领域,计算机辅助翻译系统在亚运气象服务方面的应用报告...
  2. gps数据解析程序c语言,GPS数据采集分析要点
  3. 安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
  4. 【设计模式】-工厂模式->工厂方法模式(源码与类图解析)
  5. visio2013剪除_Visio 2003 图形剪切合并 高级技巧
  6. 常用中国姓氏日文平假名对照表
  7. 算法第四版 练习答案 1.4.1
  8. Win32子系统(csrss.exe,win32k.sys相关知识总结)
  9. 【转】单循环赛赛程安排算法研究
  10. 用 ABAP 新建本地 Excel 文件并写入数据试读版