SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码,当然也包括需要做版本管理的各类文件,甚至也可以作为同步网盘来用,以实现随时随地任何设备管理和使用自己或公司的文件。
此次就以Windows系统为例详细讲解svn服务端的搭建和客户端的配置。
一、SVN Server服务端搭建
1、下载SVN Server安装程序,https://www.visualsvn.com/server/。
2、默认安装SVN Server程序,默认以https在443端口服务,需要注意安装目录,因为SVN的数据为自有数据库的形式存储,文件是不可见的,需要足够的存储空间。
3、配置Repositories文件仓库,也就是svn文件存储根目录,设置新的Repositories名称,后面步骤默认设置就可以。
4、配置SVN用户的账号密码,Users。
5、服务端配置完,可以通过web访问,https://host_ip/svn/repositories,需要验证用户名和密码。
Web方式已经可以打开和查看文件了。
二、配置SVN客户端
1、下载SVN客户端程序,默认安装。
2、本地电脑新建空目录为本地svn控制目录。
3、对本地svn目录,右键-检出(checkout),配置服务器URL(https://host_ip/svn/repositories,我实际用https://47.98.208.142/svn/myfile/)和本地路径(c:\svn),也需要验证用户名和密码。
4、检出正确后,版本控制建立成功,即可文件版本控制(更新、提交等);
4.1、新建一个测试文件测试提交。
4.2、选择需要提交上传的文件,提交。
4.3、Web端验证是否上传成功,已经可以看到客户端提交的文件了。
三、SVN客户端汉化
1、下载官方语言包安装,默认设置安装完成。
2、右键-TortoiseSVN-Settings,选语言即可。
四、注意
1、服务端默认URL可能不是严格的https://host_ip/svn/repositories,或许是https:// host_ip /!/#,此地址web端可以访问,但是客户端无法配置,报405错误,不允许访问,写规范如https://47.87.208.142/svn/myfile就好;
领取专属 10元无门槛券
私享最新 技术干货