zoukankan      html  css  js  c++  java
  • svn 版本管理,trunk(主干),branch(分支),merge(合并)

    svn 版本管理,主要对trunk(主干)、branch(分支)、merge(合并)进行说明。

    svn作为一个常用的版本管理工具,一些基本操作必须要会,在这里整理一下自己使用svn的一些体会:

    svn下载

    安装(这里安装选择默认的安装路径就可以了)

    检出代码

    如何检出代码:

    新建文件夹 -> 在文件夹中右键 -> SVN checkout

    填写路径--ok

    ![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419133351251-1407873421.png)

    ![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419133522889-1952388213.png)

    开始版本管理

    版本文件夹目录结构

    ![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419134000622-2095850875.png)

    分别对应 trunk(主干),branch(分支), tag(标记)

    在主干上新建一个分支

    主干右键选择 TortoiseSVN -> branch/tag

    ![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419134701160-475928589.png)

    分支建立成功到目标文件夹update就可以更新下来新建立的分支

    merge合并

    在分支上右键选择 TortoiseSVN -> merge

    > ![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419135416815-326767562.png) v 默认下一步

    ![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419140946915-589286741.png)

    然后下一步,跟新合并,合并完成

    需要注意的是:创建分支和合并的操作是完全相反的,他们都是在你需要用到的文件夹上面操作,分支是从主干分支出去,合并是从主干抓取分支代码。都是在主干上操作

    tag的作用:

    版本管理主要是方便开发人员更加方便的处理应急情况, 比如:紧急上线、紧急修复bug。每一个tag上的分支都对应一个线上版本的代码库,不需要在一个主干上来回找线上版本的版本号,来回切自己的代码。所以,每一上线我们都打一个标记(新建一个分支),标记本次上线的代码。

  • 相关阅读:
    xmind等工具下载
    remix使用经验积累
    visual studio code下载地址
    以太坊存储类型(memory,storage)及变量存储详解
    remix共享本地文件夹教程
    在remix恢复已部署的合约步骤
    ERC721 相关语法和知识点学习
    用truffle写测试用例
    truffle环境搭建和应用
    jenkins pipeline基础语法与示例
  • 原文地址:https://www.cnblogs.com/frogblog/p/8882470.html
Copyright © 2011-2022 走看看