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会自动筛选出没有合并的分支
选择分支
如果有冲突,会弹窗冲突的文件列表,点击每个文件解决冲突。如果没有冲突,等一会即合并完成!