美文网首页
SVN学习笔记

SVN学习笔记

作者: 逆天丶改命 | 来源:发表于2017-01-10 22:19 被阅读0次

SVN:用于多人共同开发同一项目,共用资源的目的,特点是适合普通开发公司的项目开发管理,采用集中式版本控制系统(相对于git分布式版本控制系统)

SVN的工作流程:

集中式管理 的工作流程:

集中式代码管理的核心是服务器,开发者开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。

SVN特点及优缺点:

SVN对中文支持好,操作简单,对非开发人员(产品,测试,美工)易于上手,适用普通公司的开发团队

SVN是基于关系数据库的(BerkleyDB)或一系列二进制文件的(FS_FS)

SVN拥有严格的权限管理,安全控制

SVN支持局部更新和还原,不支持回退功能(SVN所谓的回退其实是改变索引指向,错误代码仍存于服务器)

SVN拥有全局版本号,简单易懂

SVN上的branch,tag没有特别之处,只是版本库中的一种目录(branch,tag存储一份完整项目,update,merge存储项目中的变更,在服务器上的数据只增不减)

服务器作为数据的唯一版本库,容易造成数据丢失,需要网络支持,无网络则开发人员无法进行正常的工作(如更新,还原)

SVN并非每次提交都会成功,需要先update,再commit

留下个git与svn比较的链接:

http://blog.csdn.net/jackjia2015/article/details/50607408  //及其文章底部的链接

相关文章

  • 【山外笔记-工具框架】SVN版本控制系统

    【山外笔记-框架工具】SVN版本控制系统 学习资料: 1、本文打印版下载地址:[山外笔记-框架工具笔记]SVN版本...

  • SVN学习笔记

    SVN学习笔记 SVN背景知识 SVN,全称Subversion, 是一个开放源码的集中式版本控制系统,这里需要注...

  • SVN学习笔记

    SVN集中式版本控制系统 1. 搭建本地服务器 新建文件夹(如:SVN_LOCAL_REPO),如图1所示创建本地...

  • SVN学习笔记

    前言 为了工作内容学习SVN。SVN是一个C/S类型的版本管理,对服务器依赖很大,大部分操作是和SVN服务器有关的...

  • SVN学习笔记

    SVN:用于多人共同开发同一项目,共用资源的目的,特点是适合普通开发公司的项目开发管理,采用集中式版本控制系统(相...

  • svn学习笔记

    目前流行的各种版本控制软件的比较。 SVN GIT CVS RCS RCS发展成为CVS ###### CV...

  • SVN学习笔记

    以下一段介绍SVN的话来源百度百科 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相...

  • 《版本管理工具介绍–SVN篇》学习笔记

    本文为慕课网《版本管理工具介绍-SVN篇》的学习笔记。SVN分为客户端和服务端: 1)SVN客户端:tortois...

  • 源代码管理-SVN

    PPT 概述 SVN的学习 Xmind 笔记 上课笔记 备课笔记 02-命令行演练 03-文件状态 04-图形化界...

  • 【山外笔记-SVN命令】svnlook命令详解

    【山外笔记-SVN命令】svnlook命令详解 本文打印版问文件下载地址 【山外笔记-SVN命令】svnlook命...

网友评论

      本文标题:SVN学习笔记

      本文链接:https://www.haomeiwen.com/subject/bwdlbttx.html