1.打分支

右击项目–Subversion–Branch or Tag
使用Android Studio为SVN打分支、切换分支及合并分支
使用Android Studio为SVN打分支、切换分支及合并分支
点击OK,分支就创建成功了

2.切换分支

右击项目–Subversion–Update Directory
使用Android Studio为SVN打分支、切换分支及合并分支
勾上Update/Switch to specific url
使用Android Studio为SVN打分支、切换分支及合并分支
点击后面的文件夹,选择需要切换的tag,点击OK,就切换到分支了。使用Android Studio为SVN打分支、切换分支及合并分支
如果不小心勾选了 下图标注的 Do not…那么 右击项目–Subversion–Update Directory会直接拉取设置好的分支,无法重新选择分支

使用Android Studio为SVN打分支、切换分支及合并分支
此时需要去设置里修改下配置
使用Android Studio为SVN打分支、切换分支及合并分支

3.合并分支

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

注意(此处有坑!!!):从上图可以看出合并时,Revision默认选中的都是HEAD(即:最新版),此时若点击OK,主干新创建的类会被删除,主干和分支同时修改的类会被分支覆盖,主干中的文件及其内容将变成和分支一模一样;
显然大多时候这并不是我们想要的,我们需要保留主干的新增文件,同时合并分支的改动。这时主干(即:Source 1)的 Revision就不应该是最新版 HEAD,而是之前我们所说的 创建分支前最后一次提交修改时,该操作所对应的 Revision。

使用Android Studio为SVN打分支、切换分支及合并分支
我们可以选中Source 1右侧的Revision为Specified,然后点击其右侧的文件夹按钮,弹出如下弹框:
使用Android Studio为SVN打分支、切换分支及合并分支
选择合适版本进行合并,点击OK,完成合并,最后Commit提交到SVN服务器就行啦。

相关文章:

  • 2022-01-01
  • 2021-09-23
  • 2022-01-01
  • 2022-01-01
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2022-01-01
  • 2022-12-23
  • 2021-09-17
  • 2022-01-01
相关资源
相似解决方案