版本控制器SVN的学习 学习笔记 (一)

SVN介绍

SVN全称SubVersion,是CVS的接班人,绝大多数软件公司都使用SVN作为代码版本管理软件。
特点:操作简单,入门容易。支持跨平台操作(Windows、Linux、MacOS)
支持版本回退功能(时间机器)

SVN的获取(C/S结构)

客户端(Tortoisesvn)获取地址:http://tortoisesvn.net/downloads
服务器端(VisualSVN)地址:http://www.visualsvn.com/server/download/

SVN的安装

1.svn的工作流程

  1. Ckeckout(检出)从服务器端数据复制到本地(建立与服务器端的连接)
  2. Update(更新)更新服务器端数据到本地
  3. Commit(提交)提交本地数据到服务器端
    2.服务器端软件安装(VisualSVN)
    在这里插入图片描述
    下载好如上图所示后,双击安装包并点击下一步:
    在这里插入图片描述
    同意许可,点击Next下一步,默认继续下一步:
    在这里插入图片描述
    第三个选项是添加SVN系统指令到系统环境,很重要。
    选择安装的位置:
    在这里插入图片描述
    这里推荐8443端口号。点击下一步默认选择认证方式:
    在这里插入图片描述
    点击安装即可。

SVN服务器的配置

1.创建一个项目
首先在SVN服务器端创建一个公有目录WebApp作为项目目录。
在WebApp目录下创建Test文件夹,作为Test版本仓库。
如下图:
在这里插入图片描述
默认选择并点击下一步,输入仓库的名称:
在这里插入图片描述
点击下一步,我们选择Empty repository点击下一步,选择All Subversion user选项,即所有用户都可以读写,点击下一步,可以看到仓库的url,
在这里插入图片描述
我们现在访问的话是不行的,因为还没有添加用户呢,点击访问浏览器如下:
在这里插入图片描述
我们添加一个用户,点击User,create user:
在这里插入图片描述
输入用户名以及密码后就可以用来登录上面的浏览器页面啦。
我们继续刚才的SVNTest仓库,在仓库里新建一个文件测试1号:
在这里插入图片描述
然后在浏览器中访问仓库:
输入用户名与密码后进入到仓库页面:
在这里插入图片描述
我们也可以在本地上新建一个文件夹然后Checkout将服务器上的数据copy过来。(当然这里设置到了客户端的安装)
在这里插入图片描述
在这里插入图片描述
选择仓库地址,文件存储地址,点击ok,输入用户与密码即可复制出来如下:
在这里插入图片描述
在这里插入图片描述
完成。
创建远程仓库的第二种方法:使用cmd输入:svnadmin create D:/Repositories/music
其中D:/Repositories/是我们的本地仓库目录music则是要创建的仓库名称如下:
在这里插入图片描述
如果可以正常执行表示服务器端snv安装没有问题。
我们在仓库中查看新建的music仓库:
在这里插入图片描述
但是这个新建的仓库在浏览器中访问会出现权限错误:
在这里插入图片描述
解决办法参考SVN访问You don’t have permission to access this resource 403错误

SVN客户端的配置

客户端TortoiseSVN的下载地址:http://tortoisesvn.net/downloads
如下图:
在这里插入图片描述
然后选择下面的for 64-bit OS即可:
在这里插入图片描述
下载好后打开安装如下,点击next:
在这里插入图片描述
选择第一个modify,会自动进入下一步:
在这里插入图片描述
继续点击下一步:
在这里插入图片描述
然后点击安装即可:
在这里插入图片描述

SVN基本语法

svnserve -d(后台运行) -r(监管目录)版本仓库路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

雪の星空朝酱

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

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

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

打赏作者

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

抵扣说明:

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

余额充值