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

你可能感兴趣的:(Git相比SVN的优势)