一、SVN的概念SVN是Subversion的简称,是一个开放源代码的版本控制系统。它管理着随时间改变的数据,这些数据都放置在SVN服务器中,它会记住每一次文件的变动,这样你就可以把文件恢复到旧的版本, 或是浏览文件的变动历史。
现在一般开发都是协同开发了,所以会用到版本控制系统,说白了就是大家一起开发一个项目,分别写不同的代码,然后需要把代码汇总到一起,大家可能互相需要对方写的代码,就是大家共同去写一套代码,这就是需要版本控制系统,把大家写的代码存放到一个地方,相当于一个备份服务器!
IF.SVNadmin就是一个优秀的SVN服务web管理工具,安装非常简单,因为只是单纯的通过命令去执行用户权限管理操作,因此不需要数据库支持,安装后可以在web管理用户及权限等功能,使用起来非常方便。
安装找到64位的包一路nextfinish安装完成之后,右键就会出现SVN CHeckout表示svn检出,点击它URL of repository表示的是库的路径,这个我们可以下面这种方式来获得Checkout directory表示下载到本机的路径然后输入密码密码123456
Codeup 支持导入你的 SVN 仓库,并且转换为 Git 仓库存储。设置导入目录映射 标准布局 标准布局指 SVN 仓库根目录下只有 trunk、branches、tags 三个目录,分别表示主干分支目录、普通分支目录和标签目录。
我们前段日子学过了分布式版本控制系统git,相信大家都领略到了它的强大,今天我们来说说集中式版本控制系统svn,跟分布式版本控制系统不同的是,集中式版本控制系统旨在用于多个人协同开发一个项目,而且它的版本控制系统都是存放在中央服务器上的,如果你需要使用就得从中央服务器上调用,它不像git,每个用户都可以有自己的版本控制系统而且互通。