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

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服务器就行啦。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据之美

15 个简单、有趣而实用的 单行 HTTP Server

不少语言或服务开发框架都内置了简单的 Web Server 供我们方便的调试使用。比如有时候我们需要调试单个 PHP 页面而不想搭建一套完整的 PHP 环境,亦...

23710
来自专栏腾讯移动品质中心TMQ的专栏

当 Espresso 遇见 Android 单元测试

如果依赖 Android 环境,但是没有 UI 相关的单元测试可以使用开源库 Robolectric 解决依赖问题,使测试运行在 JVM 上,大大提高测试运行效...

3431
来自专栏耕耘实录

RHEL7及CentOS7的语言、字符编码、键盘映射、X11布局设置(localectl)-系统管理(1)

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

1542
来自专栏菩提树下的杨过

spring-boot 速成(4) 自定义配置

spring-boot 提供了很多默认的配置项,但是开发过程中,总会有一些业务自己的配置项,下面示例了,如何添加一个自定义的配置:

751
来自专栏开发与安全

linux网络编程之socket(三):最简单的回射客户/服务器程序、time_wait 状态

下面通过最简单的客户端/服务器程序的实例来学习socket API。 ? echoser.c 程序的功能是从客户端读取字符然后直接回射回去。 /********...

2550
来自专栏happyJared

IDEA快捷键拆解系列(二):File篇

  以下是关于File导航项及其每一子项的拆解,其中,加粗部分的选项是博主认为比较重要的。

921
来自专栏星流全栈

Feathers 2.0 — 面向未来的最简实时开发框架

2208
来自专栏A周立SpringCloud

Spring Cloud内置的Zuul过滤器详解

开端 Spring Cloud默认为Zuul编写并启用了一些过滤器,这些过滤器有什么作用呢?我们不妨按照@EnableZuulServer、@EnableZuu...

3306
来自专栏黑白安全

Jenkins拿shell方法

最近一直在学习怎么利用jenkins反序列化,妹的,就是没有一个顺手的GUI工具,能让我直接秒杀服务器。

4152
来自专栏张善友的专栏

将WindowsPhoneApp部署到HTC Surround,兄弟们支个招如何进行Debug

我的HTC Surround是越狱的DFT 7713版本,所以部署到真机上比较简单 ,如果你的WindowsPhone没有越狱, 具体的流程可以参照这篇帖子,地...

1998

扫码关注云+社区

领取腾讯云代金券