Android Studio之SVN打分支、切换分支及合并分支

此文章来源https://blog.csdn.net/Zachary_46/article/details/81015881点击打开链接

 

Android Studio之SVN打分支、切换分支及合并分支

 

一、打分支:

右击项目--Subversion--Branch or Tag

 

点击OK,分支就创建成功了,接下来我们切换到分支v2

 

二、切换分支:

2.1、右击项目--Subversion--Update Directory

2.2、勾上Update/Switch to specific url

2.3、点击右边“...省略号”图标,选择分支工程的路径;选择v2,点击OK,就切换到分支v2了。

2.4、如果在2.2步骤中不小心勾选了“Do not show this dialog in the futrue”选项,那么(右击项目--Subversion--Update Directory)会直接拉取设置好的分支,无法重新选择分支,此时需要去设置里修改下配置即可

 

三、合并分支:

3.1、使用步骤二的方法把项目切换到trunk分支,然后右击项目--Subversion--Integrate Directory

注意:(此处有坑!!!):从上图可以看出合并时,Revision默认选中的都是HEAD(即:最新版),此时若点击OK,主干新创建的类会被删除,主干和分支同时修改的类会被分支覆盖,主干中的文件及其内容将变成和分支一模一样;

 

3.2、显然大多时候这并不是我们想要的,我们需要保留主干的新增文件,同时合并分支的改动。这时主干(即:Source 1)的 Revision就不应该是最新版 HEAD,而是之前我们所说的 创建分支前最后一次提交修改时,该操作所对应的 Revision

3.3、我们可以选中Source 1右侧的Revision为Specified,然后点击其右侧的 ... 按钮,弹出如下弹框:

选择合适版本进行合并,点击OK,完成合并,最后Commit提交到SVN服务器就行啦。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值