svn是什么?

发布时间 - 2019-08-03 00:00:00    点击率:

svn是什么?

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

SVN简介

SVN的全称是Subversion,即版本控制系统。它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中。

这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。

相关文章推荐:1.Git和Svn的区别是什么 2.Svn工具怎么安装相关视频推荐:1.SVN视频教程(传智播客)

SVN采用客户端/服务器体系,项目的各种版本都存储在服务器上,程序开发人员首先将从服务器上获得一份项目的最新版本,并将其复制到本机,然后在此基础上,每个开发人员可以在自己的客户端进行独立的开发工作,并且可以随时将新代码提交给服务器。当然也可以通过更新操作获取服务器上的最新代码,从而保持与其他开发者所使用版本的一致性。

SVN的客户端有两类,一类是基于Web的WebSVN等,另一类是以Tortoise SVN为代表的客户端软件。

前者需要Web服务器的支持,后者需要用户在本地安装客户端,两种都有免费的开源软件供使用。SVN存储版本数据也两种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。


# 控制系统  # 客户端  # 是一个  # 两种  # 器上  # 开发人员  # 开源  # 自己的  # 开放源代码  # 都有 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  常州企业网站制作公司,全国继续教育网怎么登录?  独立制作一个网站多少钱,建立网站需要花多少钱?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  网站页面设计需要考虑到这些问题  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel如何与Inertia.js和Vue/React构建现代单页应用  Mybatis 中的insertOrUpdate操作  如何破解联通资金短缺导致的基站建设难题?  西安专业网站制作公司有哪些,陕西省建行官方网站?  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  Android实现代码画虚线边框背景效果  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  桂林网站制作公司有哪些,桂林马拉松怎么报名?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  微信推文制作网站有哪些,怎么做微信推文,急?  制作公司内部网站有哪些,内网如何建网站?  Android自定义控件实现温度旋转按钮效果  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel如何配置和使用缓存?(Redis代码示例)  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  python中快速进行多个字符替换的方法小结  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  简单实现jsp分页  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  教你用AI润色文章,让你的文字表达更专业  详解jQuery停止动画——stop()方法的使用  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  韩国服务器如何优化跨境访问实现高效连接?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何在阿里云高效完成企业建站全流程?  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  原生JS实现图片轮播切换效果  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  在线制作视频网站免费,都有哪些好的动漫网站?  Laravel如何配置任务调度?(Cron Job示例)  Laravel如何创建自定义Artisan命令?(代码示例)  黑客如何通过漏洞一步步攻陷网站服务器?  JavaScript如何实现路由_前端路由原理是什么  如何在云虚拟主机上快速搭建个人网站?  公司门户网站制作流程,华为官网怎么做?  如何生成腾讯云建站专用兑换码?  php json中文编码为null的解决办法