SVN笔记1
来源:互联网 发布:怎么修改软件版权 编辑:程序博客网 时间:2024/06/05 20:48
SVN服务端运行方式
- 独立服务器访问。如:svn://svn.etiantian.org/sadoc
- 借助Apache等http服务。
a、单独安装apache + svn。
b、CSVN(Apache+ svn)是一个单独的整合的软件,带web界面管理的svn软件。 - 本地直接访问。如:file://application/svndata/asdoc
svn客服端访问方式
- file:// 直接通过本地磁盘或者网络磁盘访问版本库。
- http:// 通过WebDAV协议访问支持Subversion的Apache服务器。
- https:// 与http://相似,但是使用SSl加密访问。
- svn:// 通过TCP/IP自定义协议访问svnserver服务器。
- svn+ssh:// 通过认证加密的TCP/IP自定义协议访问svnserve服务器。
SVN档案库数据格式
- BDB(一种事务安全型表类型):在服务器中断时,有可能锁住数据。
- FSFS(一种不需要数据库的存储系统)
SVN版本系统逻辑架构原理图
SVN集中式版本管理系统
- 集中式代码管理的核心是SVN服务器,开发者从服务器获取代码,然后开发,最后解决冲突、提交。所有的版本信息都放在SVN服务器上。
SVN版本管理系统工作流程
- 首先从SVN服务器下载项目组最新代码。
- 进入自己的分支,进行开发工作,每隔一段时间向服务器上自己的分支提交一次代码。
- 把自己的分支合并到服务器主分支上,并反映给服务器。
缺点:
- 由于每一次提交都保留一个原始副本,因此SVN数据库容量会暴增。
- 如果不能连接到SVN服务器上,基本不可以工作。
- 不适合开源系统开发(适合人数较少)。
优点:
- 管理方便。
- 易于管理,数据安全性高。
- 代码一致性非常高。
- 适合开发人数不多的项目开发。
- 普及度高。
笔记源自老男孩视频
阅读全文
0 0
- SVN笔记(1)
- SVN笔记1
- SVN入门笔记(1)
- SVN笔记
- SVN笔记
- SVN笔记
- SVN笔记
- SVN 笔记
- SVN笔记
- svn笔记
- SVN笔记
- SVN笔记
- SVN笔记
- svn笔记
- svn笔记
- SVN笔记
- 笔记 -- svn
- svn笔记
- 监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告
- C# 全屏截图实现方法
- PostgreSQL 用 CTE语法 + 继承 实现平滑拆分大表
- 分布式缓存Redis之数据类型
- 使用TypeScript 搜索JSON的简单方法
- SVN笔记1
- 关于os.listdir
- Centos6.5执行yum命令时出现:Another app is currently holding the yum lock; waiting for it to exit...
- 浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景
- Mybatis映射关系-多对一映射
- 哈希表(散列表)原理详解
- 机器学习中梯度下降法的分类及对比分析(附源码)
- Linux环境下部署百度 disconf
- C++加载运行Tensorflow模型