源代码管理工具--GIT

git是一款开源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的,在国外已经非常普及,国内并未普及(在慢慢普及),但许多开发者已经将越来越多的开源项目转移到git。

git与作为集中式版本控制之王者的SVN相比:

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

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

在使用界面上,SVN使用分支比较笨拙,git可以轻松拥有无限个分支;

在联网上,SVN必须联网才能正常工作,git支持本地版本控制工作;

在代码管理上,旧版本的SVN会在每一个目录置放一个.svn,git只会在根目录拥有一个.git。

分布式和集中式最大的区别在于:在分布式下,本地有个代码仓库,开发者可以在本地提交; 而集中式版本控制, 只有在服务器才有一个代码仓库, 只能在服务器进行统一管理

因此,对于大多数长时间不会变换编程环境的开发者而言,git的本地代码仓库更为便捷。

猜你喜欢

转载自www.cnblogs.com/aeaon/p/12977922.html