SVN相关

一、SVN介绍【版本控制工具】

  1. 定义:svn是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式管理。

  2. 作用:在项目中对需求规格说明书,测试用例,代码,以及项目项目的文件进项管理和分享。

  3. svn 工作原理(集中式仓库)

  • 一个仓库对接多个客户端
    c97c1b4c85e1d5057c580592c8c080ff
    f4cc02c30cb69153dcf3f3820e45aec6
  1. 网络要求:svn必须在同一个局域网操作

  2. svn模式【了解】:

  • svn是基于客户/服务器模式:
    • 复制----修改----合并(svn默认的模式)
    • 锁定--修改----解锁(个人运用模式)
  1. svn优势 :存储、速度、安全

  2. svn解决项目中的版本问题?

  • 解决代码冲突问题
  • 恢复至以前版本
  • 进行权限控制
  • 项目版本发布困难

二、SVN安装

  1. 安装服务端【VisualSVN-Server】
  • 点击安装包,安装服务端

注意:端口号修改为8443
b41a81b3a79700bcbdfbab450d015981

  • 安装成功后,在服务端进行相关操作
    • 创建新仓库【Create New Repository】
      b374f783-9ec9-4a85-8ae0-13bae20ac8bb
    • 创建用户
    • 创建用户组
    • 添加用户授权
    • 将创建的用户进线授权
  • 安装成功后,在C:\Program Files\VisualSVN Server\bin【该目录为安装时的默认路径】中找到VisualSVN Server.msc,发送到桌面上,方便之后直接使用
  1. 安装客户端【TortoiseSVN】
  • 点击客户端安装包安装
  • 安装成功后,在桌面空白处,右键
    a5e65e6c-e957-4ce6-a862-ceaecea835df
  • checkout 检出,在桌面生成.svn仓库
    21074192-35d4-4aaf-9182-5b8de1cdc4d2
    87fedb8d-1a15-49f4-a34a-6c16f842bd66
  • 链接仓库,通过拖拽的方式,上传下载文件和代码
    99ea22cb-7b3d-449d-8938-3e3239713761
    dd192916-4a8a-4e37-a720-5223e5c2b4d3
  • 通过仓库文件,上传和更新文档
    • commit 提交:提交本地新的文件
    • update 更新:将远程仓库的文件更新到本地仓库
  1. 连接同一台服务端:
  • 我的服务端:
  • 一个仓库地址:https://DESKTOP-OKA6HNI:8443/svn/deerlet/
  • 获取该仓库所在的ip地址
  • 修改仓库地址:https://192.168.91.1:8443/svn/deerlet/

要在同一网络中,即局域网内

posted @ 2026-09-01 10:23  一只鹿吖  阅读(18)  评论(0)    收藏  举报