SVN入门第二讲——SVN的简单使用

这篇教程详细介绍了SVN的使用,包括基本原理、两种使用模式、安装SVN服务器和客户端,以及如何创建仓库、项目、用户,并进行简单的版本控制操作。通过示例展示了SVN的检出、添加、提交、更新等日常操作,帮助初学者快速掌握SVN的使用。
摘要由CSDN通过智能技术生成

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客户端需要通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李阿昀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值