前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android Studio之SVN打分支、切换分支及合并分支

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

作者头像
Zachary46
发布2018-09-12 11:07:02
2.8K0
发布2018-09-12 11:07:02
举报
文章被收录于专栏:Zachary46

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.07.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、打分支:
  • 2、切换分支:
  • 3、合并分支:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档