用windows系统简单介绍SVN

SVN基本概念介绍

  • SVN(Subversion),是一个开源的版本管理系统,它将文件存放到中心版本库并且可以记录每一次文件和目录的修改情况,就是在多人共同开发一个项目的情况下,实现资源共享,集中式管理的系统。
  • 可以通过SVN的记录特性将数据恢复到以前版本,并且可以看到数据修改细节
  • 随着Android不断发展,现在出现了Git版本控制工具
  • 现在大多项目采用模块化技术,而同一个工程可能有多个团队共同维护,那么如何避免这些用户同时上传和下载所出现的冲突呢?
    • 复制-修改-合并:每个客户建立一个工作副本(都复制一份),并行工作(各修改各的),最后将这些私有副本合并在一起,称为最终版本
    • 锁定-修改:规定同一时间只能一个客户进行修改
  • 支持Linux和Windows
  • SVN服务器两种运行方式
    • 独立服务器
    • 借apache的服务器运行
  • 存储数据的两种方式
    • DBD:事务安全表类型(服务器中断时,可能会将数据锁住)
    • FSFS:无需数据库存储系统
  • 本篇文章介绍windows下的服务器VisualSVN,以及带有图形化界面的操作服务器工具TortoiseSVN,还有在idea中的idea svn插件集成操作服务器

SVN下载与安装

  • 下载VisualSVN服务器,https://www.visualsvn.com/server/download/
  • 傻瓜式安装,一路next即可,下图是可选配置,其余配置都默认即可,在这里插入图片描述
  • 创建仓库(选择FSFS模式的仓库,其他选项默认即可)在这里插入图片描述在这里插入图片描述
  • 新建用户在这里插入图片描述在这里插入图片描述
  • 访问仓库(通过浏览器)在这里插入图片描述在这里插入图片描述在这里插入图片描述

使用TortoiseSVN操作服务器

  • 下载地址:https://tortoisesvn.net/downloads.html在这里插入图片描述
  • 查看指定仓库在这里插入图片描述在这里插入图片描述
  • 下载文件在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 上传文件在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 其他用户下载文件在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 更新版本在这里插入图片描述
  • 删除文件在这里插入图片描述
  • 导入导出在这里插入图片描述
  • 修改同一文件的冲突,并解决冲突在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

殷丿grd_志鹏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值