SVN 多分支管理

SVN 新建时可以选择性的建立三个文件夹

  • trunk            一般作为主开发的地方
  • branches       一般作为从trunk Copy过去的代码,形成分支
  • tags             一般作为固定版本,不进行修改

branches 与tags 的生成过程其实就是trunk 代码完整Copy过去的。 后期branches的修改或者trunk修改如果需要同步代码,需要Merge操作,即代码合并,其中需要解决代码冲突Conflict

Intellij IDEA 操作步骤为:

  • Ctrl + T  更新代码
  • 点击Changes选项卡中的Subversion Working Copies Information ,再点击Merge From...
  • 根据需求是从trunk还是从branches中Merge
  • 如果是trunk则点击Quick Manual Select
  • 可以在弹出的对话框中选择性的Merge

在IDEA里面对trunk代码拉分支熟悉了,其实很容易, 

(1)你trunk目录下的得有个你的releases项目 

(2)在idea的工作空间下,按如下截图显示 

(3)填一些拷贝的一些的信息: 

(4)在3的基础上,选则在svn上的分支路径时,需要注意如下: 

(5)ok,至此如果不报错的情况下,就代表拉分支成功,接下来要干的事,就很简单了,直接找到分支的路径,把它checkout出来即可! 

原文地址:https://www.cnblogs.com/liaojie970/p/8985037.html