浅谈版本控制
来源:互联网 发布:it设备维修管理软件 编辑:程序博客网 时间:2024/05/18 06:28
本文的知识是我自己看书之后总结出来的(里面包含我自己理解的部分),有错误或不恰当的说法还请大家留言交流,谢谢!
在介绍Git系列和svn系列博客之前,各位先来了解下关于版本控制的知识吧!
关于版本控制
1. 什么是版本控制?我真的需要用它么?
版本控制是一种记录众多文件的内容变化,便于后期查看特定版本的系统记录。
2. 版本控制只能管理项目代码么?我可以用来管理其他类型的文件么?
No,它不仅能管理项目代码,还能管理图片,位图或其他页面布局文件等
3. 什么是版本控制系统?
它可以将某个特定的文件回溯到之前的指定状态(或者说是某个时间点的状态),通过它你可以比较文件的变化细节,查看什么时间修改了文件的哪个地方,查看是谁在何时
回报了项目的功能缺陷等,使用版本控制工具最大的好处就是可以将文件轻松的回复到一个特定的时间状态,从而避免增加额外的工作量。
4. 版本控制系统的分类?
本地版本控制系统(LVCS):大多采用某种简单的数据库来记录文件的多次的更新差异。
集中化版本控制系统(CVCS):一个单一的集中管理的服务器来保存所有文件的修订版本(如cvs,subversion)。
分布式版本控制系统(DVCS):客户端不只是提取最新版本的文件快照,而是把原始的代码仓库完整的镜像下来。 0 0
- 浅谈版本控制
- 浅谈版本控制工具 SVN
- 浅谈Android版本控制—SVN
- 浅谈版本控制工具git的使用(xcode 终端控制)
- 数据库六:浅谈数据库的多版本并发控制(MVCC)
- Git版本控制工具的浅谈(一)Git的安装及创建版本库
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- 版本控制
- hdu1056HangOver
- 《30天自制操作系统》纸娃娃操作系统以及大多数操作系统的加载原理
- 只要1000个字,文科生也能理解“大数据”
- 个人翻译的Wi-Fi Peer-to-Peer,语言不通顺,仅供个人浏览
- Go 语言 - Directory/src/pkg
- 浅谈版本控制
- WSGTWSGTWSYTWSEYG
- Go 语言 - 命令文档
- unix命令——find、xargs
- Qt5之——Visual Studio 2013
- Set Matrix Zeroes
- centos 安装和配置 java
- 如何判断int、double、float类型数据为0或判断一个未知数据类型的为0或相等
- DOM实现动态添加级联菜单