Git相比SVN的优势

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作为集中式版本控制系统,存在单点故障的风险。备份版本库的任务非常繁重。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容