zoukankan      html  css  js  c++  java
  • 多测师肖老师_svn版本控制器(3.1)

    svn工具

    一、svn介绍

    是一个版本管理工具,能够管理代码,用例,文档。

    是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理
     
    SVN的作用:在项目组当中对需求规格说明书、测试用例、产品说明书、代码或者与项目相关的文件进行管理和共享

    (1)什么是版本控制?

    版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。

    (2)版本控器解决问题?

    a、解决代码冲突困难

    b、容易引发bug

    c、难以恢复至以前正确版本

    d、无法进行权限控制

    e、项目版本发布困难

    (3)svn的使用方法

    svn是基于客户/服务器模式

    svn 有两种模式: 

    a、复制---修改----合并   (svn)默认模式

    b、锁定---修改---解锁(私人)

    (4)svn的优势?

    1、存储

    2、速度

    3、安全

    (5)svn的工作原理?

    ============================================

    安装客户端:

     

     安装中:

     安装完成:

     在桌面空白处右键:

    设置链接的仓库url

     仓库地址:https://SKY-20210106HUD:8443/svn/hz15/

    改成IP地址的仓库:https://192.168.1.79:8443/svn/hz15/

    192.168.1.79

     

     设置检出的路径

    查看检出路径中的.svn

     

    查看隐藏文件

    名词解释
    SVN checkout -- 检出,用客户端连接SVN服务器之后,从服务器拉取所有的数据
    checkout directory -- 检出的目录,拉取服务器中所有的数据存放在本地的目录
    SVN update -- 如果服务器内容有更新,使用SVN update可以使本地数据和服务器
    的数据进行同步
    SVN commit -- 上传文件到服务器前需要先用SVN update进行同步,再使用SVN
    commit进行提交
    SVN commit -- 删除文件到服务器前需要先用SVN update进行同步,再使用SVN
    commit进行提交
  • 相关阅读:
    Jboss部署war以及获取Resource的真实路径
    命令行获取docker远程仓库镜像列表
    Hibernate5 与 Spring Boot2 最佳性能实践
    Spring Bean的一生
    Spring中统一相同版本的api请求路径的一些思考
    Java并发工具类CountDownLatch源码中的例子
    (转载)23种设计模式的uml图表示及通俗介绍
    GeoHash核心原理解析
    如何保证服务器的安全?
    小强升职记
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/15670387.html
Copyright © 2011-2022 走看看