Svn是什么

什么是svn
Subversion,是一个开放源代码的版本控制系统,是cvs的重写版和改进版,是基于Apache的独立服务器,多数开源软件使用svn作为代码库。
说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

什么是版本管理工具
版本管理是软件配置管理的基础,它管理并保护开发者的软件资源。
它的主要功能有:
(1) 集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统管理员授权给各个用户。用户通过check in和check out的方式访问服务器上的文件,未经授权的用户则无法访问服务器上的文件。
(2) 软件版本升级管理:每次登入时,在服务器上都会生成新的版本,任何版本都可以随时检出编辑。
(3) 加锁功能:在文件更新时保护文件,避免不同的用户更改同一文件时发生冲突。(不建议使用)
(4) 提供不同版本源程序的比较。

为什么要使用svn
轻松比较不同版本间的细微差别
及时了解团队中其他成员的进度
广域网共享
协同工作,大大提高团队工作效率

Svn能做什么
配置库(svn服务器)
储存所有的数据,配置库按照文件树形式储存数据-包括目录和文件,任意数量的客户端,可以连接到配置库,读写这些文件.并且可以添加读写日志,有权限的用户很方便的看到这些修改
工作副本(svn客户端)
与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行、测试等操作,并把新版本的代码从这里提交回配置库中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Angzush

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

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

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

打赏作者

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

抵扣说明:

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

余额充值