目录

svn概述

开始安装svn软件

开始使用svn


svn概述

1.什么是svn

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

SVN服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。

SVN存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。

2.svn的作用

代码管理混乱

备份多个版本,占用磁盘空间大

解决代码冲突困难

容易引发BUG

难于追溯问题代码的修改人和修改时间

难于恢复至以前正确版本

无法进行权限控制

项目版本发布困难


开始安装svn软件

1.下载地址:Downloads · TortoiseSVN

查看电脑系统类型选择32或者64


2.开始安装

鼠标右键如果出现svn图标就表示安装成功

(注意:最好在软件安装完成之后一定要重启计算机,不然svn图标无法显示)


开始使用svn

打一个比方如果一个公司来了一个新人他怎么把服务器上面的项目数据在自己电脑上面显示提交更新

(注意:当第一次与服务器端进行相关连接时,需要通过(checkout)检出操作)

1.首先项目老大会给你一个地址 svn:// xxx.xxx.xxx

2.第一步鼠标右键点击TortoiseSVN下的Repo-browser,输入项目老大给的地址,点击ok

3.然后就可以选择使用需要的项目数据,鼠标右键点Checkout,检查地址和保存目录有什么问题,然后就点ok,就下载下来了。文件夹上面有一个绿色对钩就是成功了

4.点击进去鼠标右键就可以进行操作了

updata更新

commit提交

红色标识的是没有提交的,绿色是提交了的,蓝色问号是可以不用选择提交的

点击commit提交,红色的会在上面显示,点击ok,之后文件夹变成绿色对钩就是提交成功了

SVN客户端的安装与使用----第一章相关推荐

  1. (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置

    目录 1.前言 2.官网下载SVN服务端1.14.1 3.安装SVN服务端Server 4.官网下载SVN客户端Tortoise4.3.4 5.安装Tortoise 6.验证Tortoise安装 7. ...

  2. SVN客户端的安装和简单使用

    SVN介绍 SVN的全称是Subversion,即版本控制系统.它是最流行的一个开放源代码的版本控制系统.作为一个开源的版本控制系统,Subversion管理着随时间改变的数据.这些数据放置在一个中央 ...

  3. Elasticsearch 安装与启动 ~ 第一章

    文章目录 前言 一.Elasticsearch是什么? 二.安装步骤 1.下载安装包 2.启动 3. 安装插件 analysis-icu 分词插件 总结 前言 使用ES 的一个主要目的就是解决 全文搜 ...

  4. linux离线安装svn客户端和通过命令行使用svn

    目录 参考文献 安装svn客户端 下载 安装 安装apr 安装expat 安装apr-util 安装zlib 复制或移动文件夹sqlite-autoconf 安装subversion 命令行使用SVN ...

  5. SVN客户端安装和服务器搭建

    一.下载SVN客户端和服务器 下载地址:http://subversion.apache.org/packages.html 二.先安装服务器,依次点击下一步即可完成安装,安装完成后打开VisualS ...

  6. (SVN笔记)https内网IP端口配置SVN服务端+内网SVN客户端联合使用

    目录 1.前言 2.SVN服务端设置 3.开始使用SVN (1)新建版本库 (2)迁入项目到SVN服务端 (3)检索项目/拉取项目check out (4)提交代码commit (5)更新代码upda ...

  7. 【SVN】Win 10:SVN 下载、安装和汉化

    目录 一.SVN服务器端的下载 二.SVN服务器端的安装 三.SVN客户端的下载 四.SVN客户端的安装 一.SVN服务器端的下载 官网下载地址:http://subversion.apache.or ...

  8. Windows下的subversion(SVN)下载安装及配置 -详细步骤

    一.安装: 1.下载网址[http://subversion.apache.org/ 2.选择Windows系统下的VisualSVN二进制安装文件 3.选择VisualSVN Server下,相应的 ...

  9. SVN下载,安装,配置和使用方法

    SVN是什么 SVN 是 Subversion 的简称,是一个开源的版本控制系统,CVS的接班人,目前绝大多数公司都是用 SVN 作为版本控制软件 相关概念 SCM: 全称是 Software Con ...

  10. linux下svn客户端安装及环境配置

    一.svn客户端安装及环境配置. 果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1. subversion-1.4.3.tar.bz2  subversion-deps-1. ...

最新文章

  1. array用法 numpy_关于Numpy Array的使用技巧整理
  2. (0009) iOS 开发之友盟统计分析SDK已全面支持HTTPS的更新
  3. python argparse理解与实例
  4. python程序中断时,输出打印日志
  5. JMeter 下载安装教程
  6. 【数据结构】——归并排序
  7. Django模型关系
  8. ioca0中断 pic单片机_关于PIC单片机的模块和功能总结
  9. 连续液位测量行业调研报告 - 市场现状分析与发展前景预测
  10. 用框架名唬人谁都会,那你知道Web开发模式吗?——莫问前程莫装逼
  11. POJ 2115C Looooops[一元线性同余方程]
  12. Java基础Arrays类
  13. delphi char数组、string和Pchar的相互转换
  14. 裸辞,在上海一点都不“难”
  15. 给盲目跟风网络营销的商户们一个忠告——搞不好你会死得很惨
  16. Oracle配置本地网络服务器测试不成功,无监听程序
  17. web富文本编辑器的选择のxheditor
  18. 常微分方程组解稳定性的分析
  19. 事业单位和公务员的面试方式有什么区别?
  20. TM1638芯片 LED数码管驱动器 详细介绍

热门文章

  1. Delphi2007企业版破解
  2. GitLab上配置SSH Key
  3. html登录界面QQ微信图标,discuz修改QQ登录图标和微信登录图标的方法
  4. T61 拆机4短报警 续
  5. 数据库系统之NoSQL数据库系统
  6. java档案管理系统_基于JAVA的简单档案管理系统
  7. SitePoint播客#114:在WordCamp Raleigh上直播第1部分
  8. 深度学习在58同城首页推荐中的应用
  9. 使用OpenCV进行图片模糊处理(中值滤波)
  10. 二级c语言2013年真题,2013年3月全国计算机二级c语言真题