教你如何安装SVN服务器和客户端以及使用

教你如何安装SVN和使用
一、SVN简介
通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题,例如备份多个版本,占用磁盘空间大,解决代码冲突困难,难于追溯问题代码的修改人和修改时间,难于恢复至以前正确版本,项目版本发布困难 ,权限管理等等。所谓的版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。
Subversion(SVN) 就是一个开源的版本控制系統, 一个本地的非常好的对代码版本进行管理的代码库,能永远多个人共同开发同一个项目,公用资源。
比如平时在教室用的文件服务器,我们需要从服务器中下载文件到我们的本地磁盘。类比可以知道,SVN也是分为服务器和客户端,在开发过程中简单来说,我们需要从服务器下载最新的代码,对代码进行修改并调试成功之后提交到服务器,这样大家就可以看到你做的修改了。
SVN的核心是资源库/配置库,资源库/配置库建立在服务器端,负责存储所有的数据,配置库按照文件树形式存储数据(包括文件和目录),多个客户端可以连接到配置库,读写这些文件.通过写数据,别人可以看到你的最新修改,通过读数据,你可以看到别人的最新修改。
同时SVN还会记录资源库/配置库中的每一次更改,不仅针对于文件也包括目录本身,包括增加、删除和修改。
二、SVN安装
SVN分为服务端和客户端,服务端又分为官方提供的命令行操作和志愿者开发的可视化图形界面两种。官方提供的服务端安装包,安装后需要通过命令行操作,适用于专业配置管理员使用。志愿者开发的图形化操作界面的svn服务端,它适用于普通软件开发人员使用。在下载的时候要注意选择兼容的版本。
命令行操作的服务器端下载地址:

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值