如何直接操作SVN将分支代码合并到主干
本篇文章主要讲解的是如何将分支代码合并到主干,前提是:直接操作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将分支代码合并到主干相关推荐
- IDEA如何在git上将分支代码合并到主干(master)
IDEA合并分支代码合并到主干(Git) 一.创建分支 a.在合并之前,我们先建立一个自己的分支,如图所示,点击右下角的git状态栏,然后选择New Branch,设置一个分支的名称. b.填写分支的 ...
- Git将分支代码合并到主干/将主干代码合并到分支
分支代码合并到主干: https://www.cnblogs.com/eastwjn/p/9729494.html 主干代码合并到分支: https://blog.csdn.net/wl_public ...
- idea git 分支代码合并到主干
idea git 分支代码合并到主干: 方案一: 1.首先代码切到主干,并更新到最新代码: 2.合并代码到master主分支,定位点击到分支,再点击Merge. 即:当前必须是master主分支,同时 ...
- idea如何在git上将分支代码合并到主干
在合并之前,我们先建立一个自己的分支,如图所示,点击右下角的git状态栏,然后选择New Branch,设置一个分支的名称 由于上面的对话框中勾选了checkout branch,所以默认创建分支就切 ...
- SVN创建分支 并且把分支代码合并到主干
从主干拉取分支 svn服务上仓库目录结构: 拉取主干代码: 切换拉取的代码 由"主干位置" 到 "新建分支" 位置 当前主干代码位置 创建分支,并且把当前代码s ...
- idea使用Git将分支代码合并到主干或其他分支
1.Git拉去代码 URL处填写自己要克隆的代码地址 2.将代码切换到自己的分支上 idea 右下角切换分支 3.提交自己的代码到自己的分支上 提交之前先拉取代码 然后再提交代码 4.切换到主分支 并 ...
- SVN建立分支和合并代码
1.SVN建立分支 正确SVN服务器上会有两个目录:trunk和branches.trunk目录下面代码就是所谓的主版本,而branches文件夹主要是用来放置分支版本.分支版本是依赖于主版本的,因此 ...
- SVN创建分支与合并分支
SVN创建分支与合并分支 SVN忽略target文件夹 SVN创建分支 SVN合并分支 merge a range of revisions merge two different trees 合并分 ...
- svn将分支branchs代码合并到主干trunk
一.首先将本地主干代码更新到最新的代码 二.先将主干代码合并到分支,确保分支项目更新主干代码后没有报错 2.1.在分支的项目上选择到需要合并到主干的代码,比如下面我只修改了src文件夹里面的内容,选择 ...
- Android studio使用svn创建分支及合并分支----终极图解
Android studio使用svn创建分支及合并分支这里面涉及的内容比较多,比较复杂,大家要仔细看. 1,创建本地svn仓库(主干与分支现在都是空的) 2,创建一个安卓项目,这大家应该都会吧[My ...
最新文章
- 飞机上为啥禁止使用手机?
- python二十九:文件夹,包
- html文件传递中文参数到flex中产生的中文乱码问题
- Linux网络-数据包的接收流程(基于RTL8139网卡驱动程序)
- java 替换多个字符串_Java一次(或以最有效的方式)替换字符串中的多个不同子字符串...
- java aes mysql blob_使用带有ORDER子句的AES_DECRYPT在MySQL中返回BLOB数据
- 利用GDB进行远程调试
- 【设计模式】第四章 工厂模式
- 【AI面试题】Softmax的原理是什么,有什么作用
- SQL Server 2008 R2 安装
- 贪吃蛇代码c 语言,刚学C语言,想写一个贪吃蛇的代码
- Docker Windows 安装
- nvm切换node版本的命令
- M1芯片,PS2022版真的来了。Photoshop 2022 for Mac中文版介绍安装教程,支持Monterey系统
- TextRank算法学习笔记
- react-router-middleware-plus开源啦 | 基于react-router v6的零成本式路由权限解决方案
- 抖音java表白教程_抖音上的表白代码是什么 抖音表白代码怎么写
- vanishing point detection in autopilot
- 有关计算机病毒的说法中正确的是,以下有关计算机病毒的说法中,正确的是()。A.计算机病毒是一些人为编制的程序B.计算机病毒具有隐蔽...
- 成本估算和成本预算6个方面的对比
热门文章
- 气象报告是什么计算机领域,计算机辅助翻译系统在亚运气象服务方面的应用报告...
- gps数据解析程序c语言,GPS数据采集分析要点
- 安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
- 【设计模式】-工厂模式->工厂方法模式(源码与类图解析)
- visio2013剪除_Visio 2003 图形剪切合并 高级技巧
- 常用中国姓氏日文平假名对照表
- 算法第四版 练习答案 1.4.1
- Win32子系统(csrss.exe,win32k.sys相关知识总结)
- 【转】单循环赛赛程安排算法研究
- 用 ABAP 新建本地 Excel 文件并写入数据试读版