idea 使用svn进行代码的版本管控
trunk——主线(主干)
是用来做主方向开发的,新功能的开发应放在主线中
branch——分支
通常用于修复bug,当模块开发完成后,需要修改,就用branch
tag——标记
用于标记某个可用的版本,可以标记已经上线发布的版本,也可以标记正在测试的版本,通常是只读的
1、svn目录

2、新建trunk目录,然后编写代码,为主干代码
在idea中创建分支


any location填写分支目录,如果不存在,会提示重新创建,点击确认

创建后的svn目录如下

如果没有可选择的分支,则需要先配置分支,点击配置分支

版本配置弹窗如下

点击取消认证,然后点击右侧svn目录最上层,然后点击编辑


编辑分支地址

加载的目录如下

选择对应的目录,点击确定



点击确定,创建完成

目标:v816版本合并到trunk版本
1、确保或者切换到trunk分支上,见上面二切换分支。
2、合并v816版本到trunk上
version control—->subversion working copied information——>merge from—–>配置分支的地址—->选择merge all
svn会自动筛选出本分支没有的版本,也可以选择manually select quick,手动选择,不过推荐merge all,因为这种svn会自动筛选出没有合并的分支

选择分支




如果有冲突,会弹窗冲突的文件列表,点击每个文件解决冲突。如果没有冲突,等一会即合并完成!