• idea svn创建trunk主干、branch分支和tag标签


    说明

    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会自动筛选出没有合并的分支

    在这里插入图片描述
    选择分支
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    如果有冲突,会弹窗冲突的文件列表,点击每个文件解决冲突。如果没有冲突,等一会即合并完成!

  • 相关阅读:
    FreeRTOS——删除任务
    CSRF(Pikachu靶场练习)
    Unity坐标转换
    第十七章·命令模式
    CesiumJS 2022^ 源码解读[7] - 3DTiles 的请求、加载处理流程解析
    什么是软件需求?以及需求的最佳实践?
    YOLOv5改进之二:添加CBAM注意力机制
    音视频标签
    【Linux】进程等待wait/waitpid && status详解 && (非)阻塞等待(代码)
    Leetcode.2731 移动机器人
  • 原文地址:https://blog.csdn.net/yy1209357299/article/details/126297138