博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio之SVN打分支、切换分支及合并分支
阅读量:5991 次
发布时间:2019-06-20

本文共 759 字,大约阅读时间需要 2 分钟。

1、打分支:

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

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

2、切换分支:

右击项目--Subversion--Update Directory

勾上Update/Switch to specific url 

点击右边...省略号

选择v2,点击OK,就切换到分支v2了。如果不小心勾选了 

那么  右击项目--Subversion--Update Directory会直接拉取设置好的分支,无法重新选择分支,此时需要去设置里修改下配置 

这样就可以了

3、合并分支:

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

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

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

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

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

 

可通过以下途径关注本人:

个人网站

Github

CSDN博客

博客园

简书

掘金

 

转载于:https://www.cnblogs.com/Zachary46/p/9366981.html

你可能感兴趣的文章
转:Yaf 路由协议
查看>>
Subsets
查看>>
生成二维码(支持中文)
查看>>
粗选公式-通达信(东方财富网)
查看>>
openwrt下部署adbyby去广告大师 免luci 带自启动,自动开启透明代理
查看>>
防火墙安装的十步骤,加强网络第一道保护屏
查看>>
陶哲轩实分析命题10.1.7
查看>>
ruby 反射机制常用方法
查看>>
9月7日学习内容整理:内置函数
查看>>
linux黄金命令[积累中]
查看>>
python 几种不同的格式化输出
查看>>
站立会议(三)
查看>>
MarkdownPad2基础语法
查看>>
mysql 8.0 ~ 存储和账户
查看>>
贪心 Codeforces Round #236 (Div. 2) A. Nuts
查看>>
特定场景下SQL的优化
查看>>
UrlPager免费分页控件2.0版发布!
查看>>
Django介绍&工程搭建
查看>>
解除svn控制下的文件夹的svn的控制
查看>>
P2051 中国象棋
查看>>