版本控制工具SVN安装与使用

下载和安装SVN服务器

  1. 登录svn官方站点,点击window锚点
    这里写图片描述
  2. 单击win32svn,可通过该站点下载
    这里写图片描述
  3. 点击下载的文件进行安装,傻瓜式下一步安装
    安装完成看path变量会将svn/bin添加进去,表明安装成功
    这里写图片描述

配置svn资源库

一. 创建一个空文件夹保存svn资源库
这里写图片描述


二. 创建资源库

svnadmin create d:\svnData\WebDemo

用svnadmin工具创建一个名为WebDemo的资源库


三. 打开WebDemo/svnserver.conf文件
将黄色部分注释取消
这里写图片描述
①是允许匿名用户读取资源库
②是允许授权用户对资源库进行读取写入操作
这里写图片描述
③用password文件保存用户名和密码


四. 打开WebDemo/password文件
新增一个用户。(当然后期可以添加多名成员链接svn服务器)
用户名=密码
这里写图片描述


五、将svn服务安装成windows服务

sc create svn binpath= "E:\svn\bin\svnserve.exe --service -r D:\svnData" displayname= "Subversion" depend= Tcpip

在cmd直接敲命令行会显示没有权限
这里写图片描述
解决:建立一个.bat文件,将命令发放入文件中
这里写图片描述
注意:所有等号左边没空格,等号右边有空格!
右键.bat文件,选择管理员方式运行,给命令执行的权限

查看服务并启动:
这里写图片描述
删除服务:

sc delete svn

方法同上



下载安装svn客户端


发布项目到服务器

1 新建web文件夹,及文档作为测试项目

这里写图片描述

2 右键web文件夹,选择“TortoiseSVN”->“Import”

这里写图片描述

3 填入资源库url

还记得我们刚才建立的资源库WebData
这里写图片描述

4 填入配置的用户名和密码

这里写图片描述
上传成功!


从服务器下载项目(检出项目)

1 右键空白目录,选择“SVN Checkout”

这里写图片描述
- url:资源库地址
- directory: 导入本地目录
- depth: 递归下载整个项目

2 成功

这里写图片描述
观察目录:多了一个文档,是我们上传的那个文档
这里写图片描述


提交(commit)修改

1 修改文档

这里写图片描述

2 提交修改

选中需要提交的修改的文件,右键点击“SVN commit”
这里写图片描述

成功!
这里写图片描述


同步(Update)本地文件

右键同步的文件,选择“SVN update”
这里写图片描述

打开 web\新建文件如下:更新成功
这里写图片描述


添加文件和目录(add)

新增的文件未处于SVN管理之下

1 新建一个文件111.txt
2 选中添加的文件,右键点击“TortoiseSVN”=>“add”

这里写图片描述

3 右键提交commit

删除文件和目录(delete)

1 选中要删除的文件,右键“TortoiseSVN”=>“delete”
2 commit提交

查看版本记录

选中文件,单击“TortoiseSVN”=》“Revision graph”
这里写图片描述


回归之前版本

选中文件,单击“TortoiseSVN”=》“update to revision”
这里写图片描述
数字为版本号


创建分支

选中文件,单击“TortoiseSVN”=》“branch/tag”
这里写图片描述


切换分支

选中文件,单击“TortoiseSVN”=》“switch”


合并分支

选中文件,单击“TortoiseSVN”=》“merge”


SVN与eclipse和IDEA集成

下载相应插件,通过url和用户名密码进行版本控制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

孟林洁

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

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

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

打赏作者

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

抵扣说明:

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

余额充值