zoukankan      html  css  js  c++  java
  • svn合并初次使用心得

    对合并我暂时的理解是:合并是将服务器端记录的某个 “版本序列” 合并到本地某个文件或文件夹中

    另外我想强调注意两点:①独立的版本序列 ②合并时要 文件对应文件合并(本文虚拟的ttt.txt),文件夹对应文件夹进行合并,三者要一致

    如上图所示:在一个空的文本文档(ttt.txt)中加入一行a:生成版本1;

          在次文档中再加一行c:生成版本2;

          增加一个分支b1(分红色表示);

          对分支中的该文档更改,增加一行b:生成版本3;

          对主干(棕色+绿色表示)中的该文档增加一行d:生成版本4;

    这时生成两条独立的版本序列:第一:v1-v2-v3    第二:v1-v2-v4

    ①然后选中本地的主干文件ttt.txt图标,并右键选择合并

    ②选择第三种合并方式:

    ③我们要将分支做的改动(实际工程中可能是修改bug或增加新的功能)合并到主干中(与主干的开发人员所添加的功能组合)

      因此我们选择分支的版本序列v1-v2-v3,所以from那一行选择v2(v是版本的意思,在小海龟中只有1.2.3---表示版本,没有v)而v2是属于绿色主干上的文件   版本,故选择文件是应在版本浏览器中的主干中找(肯定不能选v4,因为v4-v2-v3不是一个独立的版本序列,至于为什么选v2,可不可以选v1,我还弄不清   楚),另外我们右键选择合并的时候选中的是ttt.txt,因此我们这两个目录最终都指向ttt.txt(图只起到辅助理解的作用)

    ④选择下一步,合并最后得到的ttt.txt文档中的内容是abcd各一行

    最后:我的这个步骤太简单了(分支只做了一次更改,主杆中只有添加的操作,没有删除的操作,因此没有引起明显的冲突),只起到抛砖引玉的作用,帮助理解

    我的一些笔记:http://zhangzhibinshuai.diandian.com/post/2012-02-25/15360874

  • 相关阅读:
    SpringMVC与uploadify结合进行上传
    SpringMVC使用MultipartFile文件上传,多文件上传,带参数上传
    file.delete()与file.deleteOnExit(); 的区别
    快速遍历目录下所有文件名
    使用SpringMVC框架解决中文乱码的问题
    SpringCloud微服务基础
    Linux常用命令
    Linux安装软件
    MySQL 树节点递归遍历所以子节点
    微软Office Online服务安装部署(三)
  • 原文地址:https://www.cnblogs.com/iLoveMyD/p/2368199.html
Copyright © 2011-2022 走看看