svn拉取文件合并_SVN的分支使用

使用过git版本管理的同学大部分都使用过分支,git创建切换分支非常直观,SVN则相对来说没有那么强的分支的概念。本文主要介绍SVN中的分支使用。

SVN默认的生成目录如下

通常 branches 目录下为开发分支,tags 目录为标签目录,trunk 为主目录。一般在开发目录下创建分支进行功能开发,开发完成并经过测试无bug,再合并到 trunk 目录。在合并之前应当先把当前 trunk 打一个tag作为备份。

SVN创建分支

这里使用trunk 目录来创建分支为例,在trunk目录下右键菜单中选择 分支/标记,

在弹出菜单中修改分支存储的目录到 branches 目录下,创建文件夹命名为分支的名称,点击确定这样就创建了分支。

拉取分支/切换分支

要切换到开发分支有两种方法。

方式一:在本地SVN仓库的 branches 目录下拉取创建的分支,这种方式会拉取一个完整的副本。

方式二:在当前分支下,右键选择切换,

选择对应的分支文件夹,点击确定即可切换到相应分支。

合并分支若分支合并到主干,在主干目录右键,菜单中找到合并,合并类型选择第一项,

这个类型的Merge适用于将某个分支或主线上提交的多个revision间的变化合并到另外一个分支上。如果报 from url must be ancestrally related to to url 错误的情况下可以选择使用第二种。

2. 选择合并的版本

分支合并到主干 合并的源 应该填分支的路径。

3. 设置合并选项(一般保持默认即可)

在点击合并按钮前你可以先点击测试合并进行测试。

点击合并按钮后branch所做的修改将同步到trunk中。

至此,trunk 已经完全和 branch 同步,合并发生在本地 working copy,只要你不提交就不会影响到 repository。

所以我们和合并操作后,处理好冲突(如果存在冲突)后,将代码提交到 repository。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/489974.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python编程入门单例_python实现单例模式怎么写啊?

这个网上有很多的,你可以搜一搜,单例设计模式很多面试官都会考的,最好是记住一两个,我下面写一个例子给你看一下 使用__new__方法 在__new__方法中把类实例绑定到类变量_instance上,如果cls._instance为None表示该类还…

超级智能的定义,一个已经诞生并不断深刻影响人类的新智能

来源:今日头条在人工智能领域,有一个不成熟的观点,认为当人工智能发展成为“在几乎所有领域都大大超过人类认知表现的任何智力”时,这时人工智能可以被视作超级人工智能或超级智能。但这种从人工智能延伸的超级智能因为在理论和实…

MySQL修改数据表存储引擎的3种方法介绍

看你的mysql现在已提供什么存储引擎:mysql> show engines;看你的mysql当前默认的存储引擎:mysql> show variables like %storage_engine%;你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql> show create table 表名; MySQL作…

linux suse 共享目录_SUSE环境下YAST源(连接共享目录)

很多台SUSE11版本的服务器都需要安装net-snmp包,我不想一个劲地插拔光盘,于是想办法写了这篇短文背景说明:实际情况是,有很多台suse11版本的服务器都需要安装net-snmp包,suse下的Yast服务可以解决包之间的依赖关系问题…

2019年人工智能行业现状与发展趋势报告

来源:前瞻产业研究院未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网…

python自动化运维书籍推荐_《Python 自动化运维:技术与最佳实践》

第一部分 基础篇 第1章 系统基础信息模块详解 2 1.1 系统性能信息模块psutil 2 1.1.1 获取系统性能信息 3 1.1.2 系统进程管理方法 6 1.2 实用的IP地址处理模块IPy 7 1.2.1 IP地址、网段的基本处理 8 1.2.2 多网络计算方法详解 9 1.3 DNS处理模块dnspython 11 1.3.1 模块域名解…

memcache中的add和set方法区别

相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓 存的方法:一个是add,一个是set,那么你知道这2个方法有什么不同吗?什么时候该…

npm 全局安装vuecli报错_前端脚手架CLI生成模版命令工具(包括,npm包的发布,脚手架的搭建,注意事项,优化等)...

NodeJs的出现,让前端工程化的理念不断深入,正在向正规军靠近。先是带来了Gulp、Webpack等强大的构建工具,随后又出现了vue-cli和create-react-app等完善的脚手架,提供了完整的项目架构,让我们可以更多的关注业务&#…

sql的order by使用细节

SELECT column_name,column_name FROM table_name ORDER BY column_name,column_name ASC|DESC; 1、ORDER BY 多列的时候,先按照第一个column name排序,第一个column name相同时按照第二个column name排序 2、desc 或者 asc 只对它紧跟着的第一个列名有…

最新《科学》重磅!科学家喊你赶快关心自己的孩子:缺乏母爱会导致大脑基因改变...

来源:精准医学人人都有父母,而绝大多数人最终都将成为父母。在一切向“钱”看的蛮荒时代,人们往往似乎并不是那么重视对孩子的爱和关心,以为可以花钱就能够轻易解决这一问题。而解决方案也大多数千篇一律,无非是给他们…

用python画个三维地球_如何用Python制作三维散点图?

你可以用matplotlib为此,matplotlib有一个mplot3d模块,它将完全按照您的要求执行。from matplotlib import pyplot from mpl_toolkits.mplot3d import Axes3D import random fig pyplot.figure() ax Axes3D(fig) sequence_containing_x_vals list(ran…

计算机软考笔记之《数据库基础》

1、引言 1.1数据库和平面文件 数据的存储传统上是使用单独没有关联的文件,有时称为平面文件。 数据库是一些平面文件被组合成一个实体。 1.2数据库是什么? 数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。 1.3数据库的优点 1冗余较少 2…

ajax传值 实体类_ajax传参到实体类对应字段

之前看公司的代码,从页面ajax传参数到接口类,接口类用一个实体接收。我一直以为c#会自动识别,赋值到同名的字段。我曾和朋友讨论过,双方辩论。朋友认为c#没有这种功能,没有这样高级匹配的机制。而我因为在项目中使用的…

sql的BETWEEN用于文本值

选取 name 以介于 A 和 H 之间字母开始的所有网站 SELECT * FROM Websites WHERE name BETWEEN A AND H;

概率的意义:随机世界与大数法则

来源:算法与数学之美摘要: 今日统计学家,当然已完全弄懂信赖区问的意义。对不同的参数,不同的分布,可有不同的信赖区间;即使同一参数且同一分布,也可以不同的方法,得到不同的信赖区间。有时因条件不足&…

python百钱买百鸡问题答案_PHP/Python---百钱百鸡简单实现及优化

公鸡5块钱一只,母鸡3块钱一只,小鸡一块钱3只, 用100块钱买一百只鸡,问公鸡,母鸡,小鸡各要买多少只? 今天看到这题很简单 ,但是随手写出来后发现不是最优的?? php实现 //百钱百鸡 /…

CentOS 6.5 安装Python 3.5

1、CentOS6.5 安装Python 的依赖包 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2、下载Python3.5的源码包并编译 w…

jsapi支付签名_微信支付JSAPI:商户签名错误

$params array(body > 商品简单描述,out_trade_no > 1217752501201407033233368018,total_fee > 1,notify_url > http://www.baidu.com,trade_type > JSAPI,openid > oYUwluMxtbO_tabXoEDNHIxxxx);传递该参数能正常的返回数据,如下:a…

sql数据类型

SQL 通用数据类型 | 菜鸟教程 SQL MS Access、MySQL 和 SQL Server 数据类型 | 菜鸟教程