【SVN】windows SVN安装使用教程(服务器4.3.4版本/客户端1.11.0版本)
介绍
这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长!
以下为小编最喜欢的两句话:
要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。
一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,我想去的地方都很远,我爱的人超完美。因此,小编想说:共勉!
目录
一、SVN的一些概念
1、什么是SVN?
2、SVN的作用是什么?为什么要用SVN?
二、VisualSVN Server服务端–服务器搭建和使用
1、官网下载VisualSVN Server服务端
步骤:
1、下载和搭建SVN服务器
2、建立用户和组,以及权限的分配
新建用户
新建组
权限的分配
三:客户端TortoiseSVN安装
1、官网下载
2、安装步骤
1、首先我们需要下载 ”svn小乌龟”后,进行安装。然后一路next即可安装。
3、再一直下一步!!
4、中文安装包
5、然后右击桌面空白的地方,(只要是空白的地方),出现以下界面即为安装成功
6、如果勾选了命令行,可以在cmd中查看svn命令行是否安装成功
四、一些基本操作
1、在服务端获取svn检出的地址
2、检出
3、在上图中点击确定,就会跳出一个框,让你输入自己的账号和密码(这个地方账号和密码就是服务端创建的用户组)
4、进入你自己检出的路径,就可以看到下图的文件了
一、SVN的一些概念
详细概念可以看一下百度的文章
TortoiseSVN_百度百科
1、什么是SVN?
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。
2、SVN的作用是什么?为什么要用SVN?
代码版本管理的工具,即把代码提交到服务器,可回退历史版本,总结起来有以下几点功能:
1、把自己编写代码提交至服务器。每提交一次会产生一个版本,如果在实际过程中写错了可查看历史版本;
2、回退历史版本功能;
3、协同修改。实际开发中不止一个人在开发,如果多人开发不可能进行通过文件整理来合并代码,如同第1点的每个人都可以提交交代码,SVN服务器会自动合并代码。
4、多版本项目文件管理。如代码可以分开前端和后端两个分支。
5、可以追溯编提交时间和提交人的代码,比如多人修改了同一个地方的代码,可以查看是谁修改了什么代码
6、权限控制,可以把部分代码给不同的开发者,以免一个人把整个项目的代码都获取完,保证代码的安全性。
7、代码仓库,每来一个新的职员提交链接就可以下载代码
二、VisualSVN Server服务端–服务器搭建和使用
1、官网下载VisualSVN Server服务端
Apache Subversion Binary Packages
找到下图中的win(看自己的需要,小编本文所讲是win版本的)
因为小编有安装包,就没有下载最新版的VisualSVN Server,小编使用的是4.3.4的,大家可以自行下载。
小编这版的安装包
链接:https://pan.baidu.com/s/1LHTWbJ6jZ0uQD9ghbNLq7g?pwd=7587
提取码:7587
解压后是上图这样的
步骤:
1、下载和搭建SVN服务器
注意:可以选择安装路径,仓库路径,备份路径(不一定非要在c盘)
点击install,进入如下图的安装
点击finish就下载完了
2、建立用户和组,以及权限的分配
安装完成后,启动VisualSVN Server Manager
可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.
要建立版本库,需要右键单击左边窗口的Repositores,如下图:
在弹出的右键菜单中选择Create New Repository 或者 新建->Repository: 两者都一样。
可以随意取名字,或者你项目的名字
新建用户
在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:
点击user,进入下图:
填写Username和password后,点击ok按钮,可以看到以下界面(下图为刚刚创建的用户)
新建组
建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group,如图:
点击上面的【Add】按钮后,如下图
增加test1到组中(如果有多个用户,操作一样)。
权限的分配
右击myRepository,点击Properties
点击add添加用户的权限
三:客户端TortoiseSVN安装
1、官网下载
Downloads · TortoiseSVN
下图两个版本选择其中一个就行(一个是最新版,一个是旧版,小编使用的是1.11.0)
可以下载中文包,这样的话就会翻译成中文
小编这版的下载安装包
链接:https://pan.baidu.com/s/1LHTWbJ6jZ0uQD9ghbNLq7g?pwd=7587
提取码:7587注意:这个链接与上文链接是一样的,服务端和客户端都在里面
2、安装步骤
1、首先我们需要下载 ”svn小乌龟”后,进行安装。
然后一路next即可安装。
2、 注意:出现这个界面的时候,需要点击红色的地方,选择第一个选项安装命令行
如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。
只有安装了该选项,idea中才可以使用SVN,才会有svn.exe文件
3、再一直下一步!!
4、中文安装包
这样出现的就是翻译出来的中文了
5、然后右击桌面空白的地方,(只要是空白的地方),出现以下界面即为安装成功
6、如果勾选了命令行,可以在cmd中查看svn命令行是否安装成功
四、一些基本操作
1、在服务端获取svn检出的地址
打开服务端,右击myRepository,点击copy URL to Clipboard,即可复制路径了
2、检出
3、在上图中点击确定,就会跳出一个框,让你输入自己的账号和密码(这个地方账号和密码就是服务端创建的用户组)
4、进入你自己检出的路径,就可以看到下图的文件了
注意:有时候不会出现svn的图标,可以看看小编的另一篇文章
【SVN已解决】svn下载成功图标不显示解决方法_determine ZandR的博客-CSDN博客
以上就是小编所实践的内容,希望能够帮助到大家,感谢各位大佬的观看!!!
【SVN】windows SVN安装使用教程(服务器4.3.4版本/客户端1.11.0版本)相关推荐
- 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解
Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...
- mysql-win安装教程,WINDOWS下安装MYSQL教程详解
1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...
- windows上安装python3教程以及环境变量配置详解
这篇文章主要介绍了windows上安装python3教程以及环境变量配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.在浏览器搜索pyth ...
- 当在Windows上安装SQL Server,点击setup,出现以下错误0 x84b10001
当在Windows上安装SQL Server,点击setup,出现以下错误0 x84b10001 这个错误是系统文件损坏的原因造成的: 解决办法: 方法1.在命令提示符(管理员)中输入命令 sfc / ...
- navicat 11.0版本破解教程
navicat 11.0版本破解教程 破解软件下载链接: link. 下载完以后将下载的破解文件放导navicat的安装目录下即可
- php windows svn,windows下安装svnmanager
以前一直用命令行管理svn,被领导盯上,要求给他装个图形管理界面来用,花了一点时间装了个SVN,参考了别人的一些资料,现在写个我安装的流程,希望给需要的人一些帮助. Windows下安装基于apach ...
- 服务器需要指定dns吗,Windows Server2012 安装配置DNS服务器方法详解
在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一.安装DNS服务器 1.打开服务器管理器,点击添加角色和功能 2.一 ...
- Windows下安装Redis教程
下载 下载地址: windows版本: https://github.com/MSOpenTech/redis/releases Linux版本: 官网下载: http://www.redis.cn/ ...
- xcode windows版安装使用教程
随着iPhone.iPad.Mac等苹果产品越来越火爆,越来越多的初学者想要了解和尝试苹果平台,包括苹果操作系统Mac OS X.苹果演示软件Keynote.苹果开发工具Xcode等.然而,苹果电脑价 ...
最新文章
- ECSHOP 商品分类树显示商品总数的方法
- 云拨测助力节卡机器人,全面优化海外网站性能
- Python编码风格指南
- 吴恩达深度学习 —— 3.2 神经网络表示
- js之iframe子页面与父页面通信
- pytorch torch.narrow
- php去除img,PHP如何去除IMG标签?_后端开发
- Atitit 提升效率 声明式编程 约束式编程 目录 1. 。 在约束编程中,问题被视为对可能是有效解决方案的一系列限制。	1 2. 常见的约束式编程	2 2.1. 数据库约束 注解	2 2.2.
- 昂达平板不能开机刷机_手把手教你平板电脑刷机方法
- 企业微信和个人微信优劣势是什么?如何实现站外引流到微信?
- ubuntu10.10 教育网 使用ipv6,亲测可用【经过再次验证与修正】
- 计算机科学与技术 金海,金海华中科技大学履历
- 一个保护眼睛的小技巧
- java 包别名_Java包导入别名
- 16种css3动画弹出遮罩层
- Chapter17: Artificial Intelligenc-Enabled De Novo Design of Novel Compounds that Are Synthesizable
- 6-5 删除字符 (20 分)
- 渗透测试实践指南:必知必会的工具与方法学习笔记(二)——扫描
- live555直播h264视频流
- 如何准备机器学习数据集_数据准备技术及其在机器学习中的重要性