SVN的基本使用原理
SVN是基于客户端/服务器这种模式的,其基本使用原理如下图所示。
SVN的使用模式
SVN的使用模式共有两种,它们分别是:
- 复制-修改-合并方案,也即Subversion默认的模式:在这种模式里,每一个客户读取项目配置库建立一个私有工作副本——版本库中文件和目录的本地映射。用户并行工作,修改各自的工作副本,最终,各个私有的复制合并在一起,成为最终的版本,这种系统通常可以辅助合并操作,但是最终要靠人工去确定正误;
- 锁定-修改-解锁方案:在这样的模式里,在一个时间段里配置库的一个文件只允许被一个人修改。此模式不适合软件开发这种工作。
SVN的工作方式
SVN的工作方式可参照下图来理解。
SVN的工作方式用一句话来说就是,我们可以使用图形化界面的客户端软件来连接到SVN服务器,然后你爱干嘛干嘛,反正代码最终是要存储到服务器上的硬盘的本地文件里面的。
安装SVN服务器
了解完上述知识点之后,咱就来安装SVN服务器。这里,你可以去官方网站下载官方提供的服务端安装包,下载地址是http://subversion.apache.org/download.cgi。进入到下载页面后,你就能找到下载的位置。
温馨提示:官方提供的服务端安装包,安装后需要通过命令行操作,适用于专业配置管理员使用。咱就甭操这份闲心了,直接安装志愿者开发的图形化操作界面的SVN服务端,因为它适用于普通软件开发人员使用。
这里,我将使用图形化用户界面工具——VisualSVN来安装SVN服务器。首先,咱要从网上下载VisualSVN,下载地址是https://www.visualsvn.com/server/download/,进入到下载页面后,找到下载的位置进行下载,笔者下载的是VisualSVN-Server-4.0.4-x64.msi。
温馨提示:64位的VisualSVN安装程序必须安装在64位的Windows操作系统上,同理,32位的VisualSVN安装程序必须安装在32位的Windows操作系统上。由于本人计算机是Win10 64位的操作系统,所以安装以上程序正好。
然后,我就来按照如下步骤讲解SVN服务器的安装,大家可要睁大眼睛仔细看哟!
- 第一步,双击VisualSVN-Server-4.0.4-x64.msi,弹出如下窗口。
- 第二步,点击Next按钮,在弹出的窗口中选择我接受。
- 第三步,点击Next按钮,出现如下窗口,就使用默认配置,什么都不需要修改。
- 第四步,在弹出的窗口中,指定VisualSVN Server的安装目录和SVN仓库目录,最需要注意的是咱要指定一个端口,默认是443,如果安装过程中提示有冲突,再选择其他端口,比如8443。
此时,当我点击Next按钮时,出现如下了窗口,提示443端口被另一个程序占用了,安装有了冲突。
所以,这时咱也只能换个端口号了,比如选择8443这个端口号。
- 第五步,点击Next按钮,出现如下窗口,就使用默认配置,什么都不需要修改。
- 第六步,点击Next按钮,出现如下窗口。
- 第七步,点击Install按钮,即可进行SVN服务器的安装。
安装过程很快,接着,就会出现如下窗口。
- 第八步,点击Finish按钮,完成安装。
那怎样查看是否安装成功呢?可以点击开始菜单,如果看到如下效果,那么就代表SVN服务器安装成功了!!!
安装SVN客户端
SVN客户端类型
SVN客户端需要通