svn环境搭建及使用

svn环境搭建及使用


1.服务端

1.1 apache SVN
1.1.1 资源

    直接在apache 官网下载即可

apcheSVN下载地址
这里写图片描述

1.1.2 安装

    下载完之后直接点击安装.msi文件即可
之后使用命令进行操作 命令行操作不知道的可以使用 svn help命令
贴一个别人的使用svn命令行使用教程,貌似很基础,其他可以自行查找,主要这不是重点嘛

使用win32 SVN命令行工具

这里面包括基本的版本库操作,用户管理和权限分配等

1.2 visualSVN

    visualSVN是对apache SVN 的集成,形成可视化操作,简化了apache SVN那样直接使用命令行操作的繁琐

1.2.1资源

https://www.visualsvn.com/downloads/visualSVN

1.2.2 安装

下载完之后点击执行.msi文件,按照如下操作安装

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这个地方分为标准版个企业版,我们选择标准本就行了

这里写图片描述

软件安装盘以及之后的版本库存放地址,可自行选择更改

1.2.3使用

安装成功之后启动visualSVN界面如下

这里写图片描述

现在我们来尝试新建一个版本库
右键图中的Repositories -> create new re.. ->

这里写图片描述
此处选择第一项
这里写图片描述
输入版本库的名称
这里写图片描述
选择新建一个空的版本库,官方也是推荐此选项
这里写图片描述
此处选择点击custon按钮新增该版本库下的用户,然后分配用户(们)的权限,也可在新增之后在添加用户分配权限
这里写图片描述
点击add按钮添加用户
这里写图片描述
可以是已经存在的用户或者是新建一个用户
这里写图片描述
此处进行权限分配
这里写图片描述
以上就完成了一个版本库的创建,对于新建好的版本库可右查看URL,此选项将会在客户端检出项目的时候用到

2.客户端

2.1 王八SVN
2.1.1资源

下载地址 apache官网

2.1.2 安装

下载完成之后点击执行.msi 文件,这个客户端的安装及其简单,只需要点击下一步即可
如果有需要,可在下图这一步更改安装路径

这里写图片描述

安装过程会生成一套的工具
这里写图片描述

2.1.3 使用

王八SVN没有主要的可视化工具,大部分集成到了系统的右键菜单中,打开你想要新建或者检出文件的一个盘的文件,右键即可看到有关王八SVN 操作,如下:

这里写图片描述

这里主要是讲如何检出并使用之前在win32SVN或者visualSVN创建好的项目版本

apache svn win32
apache svn win32

此时会要求你填写用户名密码,此处的账号就是visual SVN 服务端所创建的用户(们)

2.2.4 文件操作

apache svn win32
最新检出来的文件图标为绿色勾
apache svn win32
进入文件夹,新增一些文件以及文件,ddd 此时文件没有任何标志
apache svn win32
右键使用TSVN->ADD 功能之后,将新增的文件添加到缓存区,图标变成蓝色的+号
apache svn win32
这时可右键进行提交
apache svn win32
除此之外,也可以不进行提交,例如取消添加,忽略文件等操作
apache svn win32
apache svn win32
提交完成之后文件夹图标变成绿色勾,表示与远程版本库相同
apache svn win32

2.2 SVN for Eclipse
2.2.1 安装

eclipse SVN 的插件安装方式很简单,只要将下载页中的下载图标拖到运行的eclipse工作空间中即可,其余的会自行下载并安装

http://www.eclipse.org/subversive/downloads.php
apache svn win32

2.2.2 使用

apache svn win32
搜索svn 选择如图所示选项
apache svn win32
新增一个版本库的地址
apache svn win32
填写地址个用户信息的之后即可
apache svn win32
对于操作的过后项目文件,右键选择 team 选项, 汉化的叫做‘团队’,选择第一项, 与资源库同步
apache svn win32
如下所示,显示出了需要更新、提交以及冲突的文件
apache svn win32

2.3 SVN for visual studio
本人接触visual studio 很少, 所以其中的SVN插件自然也没有接触过,需要的可以自行查找资料

此处贴上插件下载地址

https://www.visualsvn.com/visualsvn/

2.3 SVN for IDEA

idea本身自己支持并集成了SVN、TFS、CVS、mercuria、Git 等版本控制器工具,只需在项目启动之前选择一个即可,之后的操作和eclipse中的操作基本相同

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值