美文网首页
版本控制工具

版本控制工具

作者: 巴糖 | 来源:发表于2016-12-30 10:12 被阅读17次

CVS

最早的开源、免费的集中式版本控制工具
自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况

SVN

修正了CVS的一些稳定性问题,是目前用得最多的集中式版本库控制工具

ClearCase
收费的集中式版本控制工具,安装比Windows还大,运行比蜗牛还慢
能用ClearCase的一般是世界500强,他们有个共同的特点是财大气粗或者人傻钱多

VSS

微软的集中式版本控制工具,集成在Visual Studio中

Git和SVN的简单对比

速度
在很多情况下,git的速度远远比SVN快

结构
SVN是集中式管理,git是分布式管理

其他
SVN使用分支比较笨拙,git可以轻松拥有无限个分支
SVN必须联网才能正常工作,git支持本地版本控制工作
旧版本的SVN会在每一个目录置放一个.svn,git只会在根目录拥有一个.git

Swift.gitignore
https://github.com/github/gitignore/blob/master/Swift.gitignore

相关文章

  • 2018-09-07

    版本控制工具

  • 版本控制工具

    CVS鉴于公司用的版本工具为CVS,合并分支经常搞混,故记录 1.假设主版本为 trunk1.0 分支为 bran...

  • 版本控制工具

    集中式版本工具(SVN)和分布式版本工具(Git) 集中式版本工具(SVN):版本库是集中存放在中央服务器,开发者...

  • 版本控制工具

    CVS 最早的开源、免费的集中式版本控制工具自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况 SVN...

  • 版本控制工具

    1. 技术目标 目标01:SVN目标02:Git目标03:GitHub托管平台目标04:Gitee托管平台 2. ...

  • 版本控制工具

    版本控制的起源 现在的软件项目通常是由一个研发小组共同分析,设计,编码,维护以及测试的 针对团队开发需要解决以下问...

  • DevOps开源工具

    开发工具 版本控制&协作开发 版本控制系统 Git 代码托管平台 GitLab 代码评审工具 Gerrit 版本控...

  • Git入门

    Git入门 Git简而言之就是个版本控制工具,用于跟踪和管理代码的工具。 版本控制 本地版本控制 就是我们自己本地...

  • 项目开发管理技术之项目版本控制、软件建模、软件测试、项目文档管理

    1. 版本控制技术及工具 版本控制是程序开发、管理必不可少的工具,特别是在多人协作的团队中,适宜的版本控制工具可以...

  • git(1)初体验

    一直都想学习git,用于版本控制工具,之前用的是svn集中式的版本控制工具,听说git是一种分布式的版本控制工具,...

网友评论

      本文标题:版本控制工具

      本文链接:https://www.haomeiwen.com/subject/ethmvttx.html