码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SVN学习(001 svn安装)


    尚硅谷SVN高级教程(svn操作详解)

    总时长 4:53:00 共72P

    此文章包含第1p-第p19的内容


    介绍

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    为什么使用版本控制工具

    在这里插入图片描述

    在这里插入图片描述

    版本控制工具的功能

    在这里插入图片描述

    版本控制简介

    在这里插入图片描述

    客户端服务器结构 c/s结构

    在这里插入图片描述

    服务端的结构: 服务程序 、版本库(存放我们上传的文件)

    客户端的三个基本操作:
    checkout(检出)
    update(修改)
    commit(提交)

    基本操作

    在这里插入图片描述

    服务器端环境搭建步骤

    在这里插入图片描述

    这是svn的官网
    在这里插入图片描述

    安装方式
    在这里插入图片描述

    使用源码(source)的话,可以使用编译安装,但是非常麻烦

    使用二进制包(binary)
    在这里插入图片描述
    在这里插入图片描述
    下面那个是整合apache服务器的 我们不用安装
    在这里插入图片描述
    联网安装
    在这里插入图片描述
    开始安装
    在这里插入图片描述

    查看是否安装成功
    在这里插入图片描述
    在这里插入图片描述

    创建版本库

    在这里插入图片描述

    新建一个目录 自己设置一个地址就行 我们这里使用 /var/svn/repository文件夹
    在这里插入图片描述

    创建几个项目文件夹
    在这里插入图片描述

    将这个目录变成svn版本库文件夹
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    配置svn

    我们配置端口号和版本库的目录就可以了
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在运行级别是否开机自启动
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    进入到这个文件夹里查看所有的服务
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    这里防止我们改错配置文件导致程序无法启动 我们备份一个文件
    在这里插入图片描述
    修改文件
    并且显示行号
    在这里插入图片描述

    添加版本库位置和端口号
    在这里插入图片描述
    在这里插入图片描述
    重新启动并查看启动状态
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    如果不指定端口号 我们这里默认3690
    在这里插入图片描述

    检出svn项目
    下载到当前文件夹
    在这里插入图片描述

    查看隐藏文件
    在这里插入图片描述

    在这里插入图片描述

    提交操作

    不带文件名就是提交整个目录
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    必须加信息,否则会报错
    在这里插入图片描述

    在这里插入图片描述
    我们添加权限
    先备份一下权限配置文件
    在这里插入图片描述
    修改权限配置文件
    这里打开注解 切记要顶到首格 把空格去掉
    在这里插入图片描述
    并且把read改成write(不安全)
    在这里插入图片描述
    在这里插入图片描述
    提交成功
    在这里插入图片描述

    这里我们查看我们上传的文件 文件在文件夹里是看不到的 svn使用的是数据库管理模式进行的管理
    在这里插入图片描述
    在这里插入图片描述
    查看上传的文件 使用命令 svn list
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    使用另一个人进行提交

    使用用户 2 进行提交
    在这里插入图片描述
    使用用户1 进行更新

    在这里插入图片描述
    检出的作用 和更新的作用的对比
    在这里插入图片描述
    在这里插入图片描述


  • 相关阅读:
    LeetCode简单题之算术三元组的数目
    30个CSS选择器
    使用LVGL提升交互效率:基于启明智显Model3A方案的7寸智能屏用户界面(UI)设计介绍
    Map集合概述和一般使用
    算法大神左程云耗尽5年心血分享程序员代码面试指南第2版文档
    盘点六大程序员接单网站,务必收藏!
    色温曲线坐标轴的选取:G/R、G/B还是R/G、B/G ?
    Mybatis苞米豆(baomidou)使用说明书
    Flask 学习-49.Flask-RESTX 使用 namespaces 命名空间
    【代码随想录】刷题Day37
  • 原文地址:https://blog.csdn.net/wang_book/article/details/139801125
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号