版本控制总结
2016-08-08 18:49
120 查看
什么是版本控制,说出常见的版本控制系统及其区别
现在的软件项目开发中,必然涉及版本控制(Revision Control)工具。没有使用版本控制工具的开发工作,有人形容就如同生活在“黑暗时代”。版本控制工具是项目开发中必不可少的,以此进行的版本控制可以确保在软件项目开发中,不同的开发人员所涉及的同一文档都得到更新。
(始祖/集中式)CVS "1985年"
(集大成者/集中式)SVN "2000年"
(geek主流/分布式)git "2005年"
(geek社区/托管社区)github "2008年"
区别: 分布式:不用联网提交
SVN与CVS优缺点
多角度分析SVN与CVS优缺点
SVN与CVS优缺点中速度的比较,CVS比较慢。
SVN与CVS优缺点分析中元数据比较。CVS只允许存储文件。
github与git优缺点 在客户端实现了GUI上的简单易上手 , web端上实现了社区交互。
Git 版本管理工具(一)
公司内常见的版本控制软件有Visual SourceSafe,SourceAnywhere,Concurrent Version System(简称CVS),StarTeam和Subversion(简称SVN)。
VSS(Visual Source Safe)为微软的产品,较为易学易用,使用微软的产品进行开发通常都用这个,但是VSS只能在windows平台上运行,并且不是免费软件,安全性也不高,因此应用并不太广泛。
CVS(Concurrent Version System)是免费开源的配置管理工具,其源代码和安装文件都可以免费下载。由于其简单易用、功能强大,跨平台,支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。不过CVS的部署比VSS要复杂一些。
SVN(Subversion)作为CVS的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代CVS.总的来说,CVS在发展的过程中逐渐失去优势,已经不再适合现代开发,目前,绝大多数CVS服务已经改用SVN。目前流行的Google Code开源项目托管平台就是使用SVN进行版本控制。
现在的软件项目开发中,必然涉及版本控制(Revision Control)工具。没有使用版本控制工具的开发工作,有人形容就如同生活在“黑暗时代”。版本控制工具是项目开发中必不可少的,以此进行的版本控制可以确保在软件项目开发中,不同的开发人员所涉及的同一文档都得到更新。
(始祖/集中式)CVS "1985年"
(集大成者/集中式)SVN "2000年"
(geek主流/分布式)git "2005年"
(geek社区/托管社区)github "2008年"
区别: 分布式:不用联网提交
SVN与CVS优缺点
多角度分析SVN与CVS优缺点
SVN与CVS优缺点中速度的比较,CVS比较慢。
SVN与CVS优缺点分析中元数据比较。CVS只允许存储文件。
github与git优缺点 在客户端实现了GUI上的简单易上手 , web端上实现了社区交互。
Git 版本管理工具(一)
公司内常见的版本控制软件有Visual SourceSafe,SourceAnywhere,Concurrent Version System(简称CVS),StarTeam和Subversion(简称SVN)。
VSS(Visual Source Safe)为微软的产品,较为易学易用,使用微软的产品进行开发通常都用这个,但是VSS只能在windows平台上运行,并且不是免费软件,安全性也不高,因此应用并不太广泛。
CVS(Concurrent Version System)是免费开源的配置管理工具,其源代码和安装文件都可以免费下载。由于其简单易用、功能强大,跨平台,支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。不过CVS的部署比VSS要复杂一些。
SVN(Subversion)作为CVS的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代CVS.总的来说,CVS在发展的过程中逐渐失去优势,已经不再适合现代开发,目前,绝大多数CVS服务已经改用SVN。目前流行的Google Code开源项目托管平台就是使用SVN进行版本控制。
相关文章推荐
- 版本控制hg使用总结
- paip.版本控制CVS-SVN-TFS总结
- 项目开发版本控制工具之常用git命令总结
- idea 使用总结(svn版本控制修改文件颜色改变,自定义字体颜色)
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
- Subersion版本控制学习总结
- 版本控制(版本规范,持续集成,交付)阶段性总结
- ArcGIS SDE数据库版本控制的总结
- git 版本控制使用总结
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
- svn版本控制要总结的点
- 版本控制工具下载和更新指令总结
- ArcGIS Geodatabase版本控制机制的学习总结
- 版本控制总结
- Editplus调用TortoiseSVN进行版本控制(总结)
- SQLSERVER2005行版本控制的使用总结
- 分布式版本控制 git 概念 及常用命令总结
- 公司开发时候,使用svn进行版本控制,在提交代码的时候应该注意的问题,总结!!!!
- ArcGIS Geodatabase版本控制机制的学习总结
- APP实用开发——版本控制Git使用总结