美文网首页
Git相比SVN的优势

Git相比SVN的优势

作者: fullwonder | 来源:发表于2016-06-14 15:57 被阅读0次

    Github-全球最大的开源社区

    学习使用Git可以让你更加轻松的融入这个社区,拉近和世界顶尖大神的距离,学习和参与到更优秀的开源项目。

    Git更加灵活、迅速

    1.小步提交,互不干扰

    并行开发过程中各开发人员可以随时多次commit代码且互不影响,最后在merage到主分支,并且能记录所有成员的所有commint记录。SVN只能大量的一次性提交到中心库。

    2.打断开发:在开发新功能过程中,突然需要你去修复一个Bug

    使用Git,你可以直接stash/commit当前改动,然后switch到主分支去修复Bug,之后在pop/switch回你原来的分支继续开发。

    3.Git分支切换-指针移动,SVN分支切换-Copy项目

    当你需要做一些调研、测试工作的时候,使用Git创建分支十分高效。

    4.Git Tag-指针标示,SVN Tag-Copy项目

    Git管理的项目要比SVN小得多。Git初次拉取代码的速度也远小于SVN。

    5.日志查看

    Git本地包含了完整的日志,闪电的速度查看(并且无需网络)。SVN需要从服务拉取。

    安全

    Git是分布式版本控制系统,每个用户都相当于一份备份, 管理员无需为数据备份而担心。SVN作为集中式版本控制系统,存在单点故障的风险。备份版本库的任务非常繁重。

    相关文章

      网友评论

          本文标题:Git相比SVN的优势

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