教你如何安装SVN服务器和客户端以及使用
教你如何安装SVN和使用
一、SVN简介
通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题,例如备份多个版本,占用磁盘空间大,解决代码冲突困难,难于追溯问题代码的修改人和修改时间,难于恢复至以前正确版本,项目版本发布困难 ,权限管理等等。所谓的版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。
Subversion(SVN) 就是一个开源的版本控制系統, 一个本地的非常好的对代码版本进行管理的代码库,能永远多个人共同开发同一个项目,公用资源。
比如平时在教室用的文件服务器,我们需要从服务器中下载文件到我们的本地磁盘。类比可以知道,SVN也是分为服务器和客户端,在开发过程中简单来说,我们需要从服务器下载最新的代码,对代码进行修改并调试成功之后提交到服务器,这样大家就可以看到你做的修改了。
SVN的核心是资源库/配置库,资源库/配置库建立在服务器端,负责存储所有的数据,配置库按照文件树形式存储数据(包括文件和目录),多个客户端可以连接到配置库,读写这些文件.通过写数据,别人可以看到你的最新修改,通过读数据,你可以看到别人的最新修改。
同时SVN还会记录资源库/配置库中的每一次更改,不仅针对于文件也包括目录本身,包括增加、删除和修改。
二、SVN安装
SVN分为服务端和客户端,服务端又分为官方提供的命令行操作和志愿者开发的可视化图形界面两种。官方提供的服务端安装包,安装后需要通过命令行操作,适用于专业配置管理员使用。志愿者开发的图形化操作界面的svn服务端,它适用于普通软件开发人员使用。在下载的时候要注意选择兼容的版本。
命令行操作的服务器端下载地址:http://subversion.apache.org/download.cgi
图形化界面服务器下载地址:https://www.visualsvn.com/downloads/
这里我们安装的是志愿者开发的可视化图形界面版本的,具体安装的步骤以及注意事项如下。
这里我们安装的是志愿者开发的可视化图形界面版本的,具体安装的步骤以及注意事项如下。
(1)选择自己电脑合适的版本,双击。(注意,如果版本不兼容,会提示无法安装!)
(2)点击下一步,然后选择我接受(3)选择安装VisualSvn Server和管理员工具,并且将subversion的命令行工具添加到path环境变量下。点击Next。
(4)选择标准安装,Standard Edition
(5)可以更改安装的VisualSVN Server的路径,这个是我们打开控制台的位置,最好可以记住。选择默认也没关系。Repositories指的是存放资源的资源库目录。默认端口443,该端口一般被占用更改为8443。点击选择Next
(6)点击Install,等待安装完成!安装完成后,会弹出对话框,我们选择第二项,打开VisualSvn 控制台。
(7)安装完成后,会弹出对话框,我们选择第二项,打开VisualSvn 控制台。或者点击开始菜单找到VisualSVN Server Manager双击打开
(8)然后点击user右击选择Create User,在连接仓库/资源库时需要证明身份。为方便记忆我们统一设置为briup/briup然后点击ok完成创建。
(9)点击Repositories右击新建一个仓库/资源库,然后选择建立为一个常规的资源库,然后为仓库/资源库起一个名字。我们命名为briup,然后点击下一步。然后选择建立一个空仓库/资源库,然后再点击下一步,然后选择所有Svn用户具有读写权限,然后点击Create,这样一个仓库/资源库就简历完成了。
接下安装客户端TortoiseSVN
小乌龟的下载地址:http://tortoisesvn.net/downloads.html
官网提供32位和64位两种安装包,请下载合适的版本。拿到安装文件后我们开始安装,具体的安装步骤以及注意事项如下。
(1)双击安装包,点击下一步,点击下一步。(2)选择安装路径,如无特殊情况使用默认路径,在个人选择的时候请避免中文路径。然后等待安装完成点击finish完成。
(3)在桌面双击会有小乌龟和SVN Checkout,说明我们的SVN就安装好了
三、SVN的使用
(1)打开VisualSVN Server Manager,找到我们之前建好的仓库。然后右击copy仓库/资源库的URL。(2)此时我们得到应该是类似于这样的一个URL:https://主机名:端口号/仓库路径/仓库名/。(随便找一个地方粘贴就可以看到)但是要注意,我们在远程操作的时候使用主机名是无法连接的,所以要使用ipconfig命令查看自己在局域网中的ip,然后将主机名替换成ip。
(3)在Windows环境下直接使用svn提交资料的话,右击桌面点击小乌龟,点击浏览仓库。(4)在URL栏中输入我们改好之后的仓库URL。然后点击ok。
(5)然后会有弹出框提示输入用户名密码,然后输入我们在SVN服务器建好的用户的用户名和密码。就可以浏览仓库进行上传下载了。