IDAE下SVN创建分支、合并分支

4 篇文章 0 订阅

使用原则

http://172.16.1.98:83/wordpress/2017/12/15/%E9%A1%B9%E7%9B%AE%E4%B8%AD%E4%BD%BF%E7%94%A8svn%E7%AE%A1%E7%90%86%E5%8E%9F%E5%88%99/

开发工具

IDEA 2017.2.6版本,以下IDEA中指的是这个版本。

一、合并时的切换分支

合并根据目标不同分为2种:

1、分支合并到主干:主要用在修复完生产BUG,并上线之后。需把改动的代码合并到主干上。

2、主干合并到分支:公用的逻辑改动,需反映到所有并行的分支上。

注意:合并是要在目标目录上进行操作的,如:分支合并到主干(主干为目标),需切换到主干上操作合并功能,主干合并到分支(分支为目标),需切换到分支上进行操作。 

IDEA 切换分支的办法:Ctrl+T快捷键打开勾选Update/Switch to specific url重新设置新的url即可,分支切换的有两个条件:

1.本地版本管理文件没有被更改.即版本管理文件都已经被提交(如果本地有文件没提交切换分支,之前的修改被带到另一个分支).

2.两个md5码相同时,直接切换过去.

(如果使用这种方法导致配置文件冲突的问题,可以选择分别拉取trunk项目和branches项目)

二、IDEA创建 标记tags和 分支branches 操作步骤为:

建议:

每次打完包后创建一个tags版本

每次打完包后创建一个tags版本

每次打完包后创建一个tags版本

1. 右键项目 ->选中Subversion -> Branch or Tag...

2. Copy From 代表从哪里拷贝,有两个选择一个是从本地已有的trunk拷贝,另一个是从svn的trunk拷贝(建议拷贝svn的,没有多余的本地配置)

3. Copy To 表示拷贝到哪个位置,选择branches目录的一般用来做分支,选择tags目录的一般用来做标记,固定版本,

三、IDEA合并主干trunk或分支branches 操作步骤为:

建议:

如果主干有修改,先从主干trunk合并到分支branches没问题后,再合并branches到trunk。

如果主干有修改,先从主干trunk合并到分支branches没问题后,再合并branches到trunk。

如果主干有修改,先从主干trunk合并到分支branches没问题后,再合并branches到trunk。

1. Ctrl + T  更新代码(首次必须更新)

2. View | Tool Windows | Version Control 中的Subversion Working Copies Information 或

点击Alt+9快捷键打开Version Control选项卡中的Subversion Working Copies Information ,再点击Merge From...

3. 根据需求是从trunk还是从branches中Merge

4. 如果是trunk则点击Quick Manual Select

5. 可以在弹出的对话框中选择性的Merge

如果上面出问题IDEA还有一种方式是使用Subversion->Integrate Directory方式合并代码:不过和上面的Merge All差不多,况且全部复制可能也不是我们想要的,可看这篇文章:

https://jingyan.baidu.com/article/60ccbceb433c0364cab19738.html

还有一种就是本地合并创建,百度有很多就只给个链接了:

http://blog.csdn.net/luofeixiongsix/article/details/52052631

另外关于IDEA详细使用SVN的教程:http://m.blog.csdn.net/qq_27093465/article/details/74898489

Eclipse创建分支、合并分支:http://172.16.1.98:83/wordpress/2017/10/17/eclipse%E4%B8%8Bsvn%E5%88%9B%E5%BB%BA%E5%88%86%E6%94%AF%E3%80%81%E5%90%88%E5%B9%B6%E5%88%86%E6%94%AF/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值