(一)版本控制工具(svn)
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)相关推荐
- 项目管理实践之版本控制工具SVN在Windows平台下的平台搭建
通过<项目管理实践之版本控制工具SVN>我们知道,在windows平台下,如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为 ...
- 版本控制工具--svn和git的使用(一) -----版本控制的好处以及分类
版本控制工具 版本控制VCS(Version Control Systems)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统.这个系统可以自动帮我们备份文件的每一次更改,并且可以 ...
- 项目管理实践之版本控制工具SVN
SVN,即Subversion,是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件. 在SVN出现之前,CVS是开源世界版本控 ...
- 版本控制工具 svn 一
一.svn 概述 1).svn的作用 1.多人协作开发:2.远程控制:3.版本控制 2).软件控制管理工具发展之路 SCM:软件配置管理,所谓的软件配置管理实际就是软件源代码的 控制与管理. CVS: ...
- python开放源代码的版本控制系统_几款版本控制工具SVN、GIT、CVS及Mercurial的比较...
版本管理 RCS,cvs,svn,git 比较 1,RCS(Revision Control System) 修订控制系统 特点 : 1), 简单 2), 使用 Lock 机制防止多个开发人员对同一个 ...
- 版本控制工具SVN+Apache整合
一 SVN服务器端基础配置 1.创建文件库,开启服务 假设SVN服务器安装在D盘根目录下,文件库创建为D盘下的repository_svn文件夹. sc create svnserve binpath ...
- 小汤学编程之JavaEE学习day07——版本控制工具:SVN、GIT
一.SVN 1.SVN介绍 2.SVN安装 3.SVN操作 二.GIT 1.GIT介绍 2.集中式和分布式 3.GIT的基本使用 4.GIT时光机 5. ...
- 版本控制工具:SVN和Maven的区别
构建工具-maven,版本控制工具-svn. 一.只有svn的情况 首先考虑没有maven的情况.这样的话,项目组每个开发人员,都需要在本地check out所有的源码. 每次提交之前,需要先更新周边 ...
- 版本控制介绍以及常用的版本控制工具
版本控制是指对软件开发过程中各种程序代码.配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一. 编写一个成熟可用的程序是一个工作量很大的工程,并非我们一次性就可以搞定的工作,所以在开发过 ...
最新文章
- Oracle对sum求和进行if,Excel中sumif函数和sumifs函数进行条件求和的异同
- mysql的or能去重吗_mysql条件查询中AND与OR联合使用的注意事项!
- ParLECH: Parallel Long-Read Error Correction with Hadoop
- Java txt 下拉刷新_手写上拉加载,下拉刷新(小demo)
- jQuery 属性操作attr().prop().text().html().val()
- Ubuntu 软件包管理详解
- Tomcat与Gzip与缓存
- CDU集训代码:基础算法和数据结构2
- nginx编译安装_Nginx编译安装nginx-upsync-module模块以实现动态负载
- RocketMQ 5.0 POP 消费模式探秘
- 帝国cms用ajax,帝国CMS7.5二次开发之制作Ajax版登录插件(不改系统文件)
- .exe文件打开闪退
- 深入理解 Mocha 测试框架:从零实现一个 Mocha
- uniapp微信小程序授权登录和获取微信绑定的手机号码
- 糅合不好变搀合,搀合不好变搅合
- MarkDown All in One插件预览与常用快捷键
- 别用老派交易员眼光看市场回调
- Java中的多线程安全问题
- base-package 详解
- file和base64格式转换
热门文章
- 深层卷积神经网络的暗网流量检测比较与改进
- Kili Linux系统的安装及组件环境配置
- 飞思卡尔单片机DZ60---实时中断
- 阿里云发布性能测试 PTS 2.0:低成本、高效率、多场景压测,业务稳定性保障利器
- 阿里云性能测试PTS场景
- 基于java的出租车计价器系统设计与实现(项目报告+答辩PPT+源代码+数据库+截图+部署视频)
- html 设置浏览器全屏显示,JavaScript控制浏览器全屏显示简单示例
- 公众演讲如何脱稿演讲
- SPSS——直线相关与回归
- c语言库函数strncmp,C语言 strncmp