1、SVN是什么

svn是一个集中式的版本控制工具

2、SVN解决什么问题

SVN Repository可以是自己计算机上的一个目录,或者是随身碟(不建议这样用)。当然也可以是公司的服务器。
SVN有很棒的版本控管机制。所有上传的版本都会帮您记录下来。日后您可以随时取得某一个时刻的版本。而且,也有版本分支及合并等好用的功能。
SVN可以让不同的开发者存取同样的档案,并且利用SVN Server作为档案同步的机制。也就是说,您有档案更新时,无须将档案寄给您的开发成员。只需要告诉他新的版本已经在SVN Server上面,请他自己去SVN Server上面就可以取得最新版本。而且,SVN Server也可以做到当您上传新版本后,自动发信给相关的成员。
SVN的存放档案方式是采用差异备份的方式。也就是说,他只会备份有不同的地方。所以很省硬盘空间。此外,他也可以针对所谓的非文字文件进行差异备份。

3、与SVN相关的版本控制工具

SVN:企业里用的较多

GIT:开源领域用的最多最广,没有之一

VSS:微软开发的

cvs:早期时代的版本控制工具

4、SVN架构

svn分客户端与服务端

服务端一般放在公司服务器上

客户端一般安装在开发人员电脑上(平常我们操作的就是客户端)

5、SVN操作

5.1、svn签出

5.2、svn提交

5.3、svn冲突解决

要提交之前 ,先要更新。更新是 有可能发生冲突,

我们要和其他同事商量 , 合并还是咋办,先删除 冲突成的文件,然后在修改 冲突文件。

5.4、svn查看版本记录

show log

(一)版本控制工具(svn)相关推荐

  1. 项目管理实践之版本控制工具SVN在Windows平台下的平台搭建

    通过<项目管理实践之版本控制工具SVN>我们知道,在windows平台下,如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为 ...

  2. 版本控制工具--svn和git的使用(一) -----版本控制的好处以及分类

    版本控制工具 版本控制VCS(Version Control Systems)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统.这个系统可以自动帮我们备份文件的每一次更改,并且可以 ...

  3. 项目管理实践之版本控制工具SVN

    SVN,即Subversion,是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件. 在SVN出现之前,CVS是开源世界版本控 ...

  4. 版本控制工具 svn 一

    一.svn 概述 1).svn的作用 1.多人协作开发:2.远程控制:3.版本控制 2).软件控制管理工具发展之路 SCM:软件配置管理,所谓的软件配置管理实际就是软件源代码的 控制与管理. CVS: ...

  5. python开放源代码的版本控制系统_几款版本控制工具SVN、GIT、CVS及Mercurial的比较...

    版本管理 RCS,cvs,svn,git 比较 1,RCS(Revision Control System) 修订控制系统 特点 : 1), 简单 2), 使用 Lock 机制防止多个开发人员对同一个 ...

  6. 版本控制工具SVN+Apache整合

    一 SVN服务器端基础配置 1.创建文件库,开启服务 假设SVN服务器安装在D盘根目录下,文件库创建为D盘下的repository_svn文件夹. sc create svnserve binpath ...

  7. 小汤学编程之JavaEE学习day07——版本控制工具:SVN、GIT

    一.SVN 1.SVN介绍     2.SVN安装     3.SVN操作 二.GIT 1.GIT介绍     2.集中式和分布式     3.GIT的基本使用     4.GIT时光机     5. ...

  8. 版本控制工具:SVN和Maven的区别

    构建工具-maven,版本控制工具-svn. 一.只有svn的情况 首先考虑没有maven的情况.这样的话,项目组每个开发人员,都需要在本地check out所有的源码. 每次提交之前,需要先更新周边 ...

  9. 版本控制介绍以及常用的版本控制工具

    版本控制是指对软件开发过程中各种程序代码.配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一. 编写一个成熟可用的程序是一个工作量很大的工程,并非我们一次性就可以搞定的工作,所以在开发过 ...

最新文章

  1. Oracle对sum求和进行if,Excel中sumif函数和sumifs函数进行条件求和的异同
  2. mysql的or能去重吗_mysql条件查询中AND与OR联合使用的注意事项!
  3. ParLECH: Parallel Long-Read Error Correction with Hadoop
  4. Java txt 下拉刷新_手写上拉加载,下拉刷新(小demo)
  5. jQuery 属性操作attr().prop().text().html().val()
  6. Ubuntu 软件包管理详解
  7. Tomcat与Gzip与缓存
  8. CDU集训代码:基础算法和数据结构2
  9. nginx编译安装_Nginx编译安装nginx-upsync-module模块以实现动态负载
  10. RocketMQ 5.0 POP 消费模式探秘
  11. 帝国cms用ajax,帝国CMS7.5二次开发之制作Ajax版登录插件(不改系统文件)
  12. .exe文件打开闪退
  13. 深入理解 Mocha 测试框架:从零实现一个 Mocha
  14. uniapp微信小程序授权登录和获取微信绑定的手机号码
  15. 糅合不好变搀合,搀合不好变搅合
  16. MarkDown All in One插件预览与常用快捷键
  17. 别用老派交易员眼光看市场回调
  18. Java中的多线程安全问题
  19. base-package 详解
  20. file和base64格式转换

热门文章

  1. 深层卷积神经网络的暗网流量检测比较与改进
  2. Kili Linux系统的安装及组件环境配置
  3. 飞思卡尔单片机DZ60---实时中断
  4. 阿里云发布性能测试 PTS 2.0:低成本、高效率、多场景压测,业务稳定性保障利器
  5. 阿里云性能测试PTS场景
  6. 基于java的出租车计价器系统设计与实现(项目报告+答辩PPT+源代码+数据库+截图+部署视频)
  7. html 设置浏览器全屏显示,JavaScript控制浏览器全屏显示简单示例
  8. 公众演讲如何脱稿演讲
  9. SPSS——直线相关与回归
  10. c语言库函数strncmp,C语言 strncmp