版本管理工具Git和SVN

Git

分布式版本控制
Git记录版本历史只关心文件数据的整体是否发生变化。Git并不保存文件内容前后变化的差异数据。所有数据都在本地。Git没有严格的权限管理控制。Git 是将内容按照元数据的方式进行存储(类似于 key/value 数据库的形式,可以理解成Map)。多个项目会有多个Git仓库。
GIt的三大优势:去中心化,分支策略,本地提交。

SVN(Subversion)

集中式版本控制系统
每个人都可以看到其他人在做什么。所有版本信息都在服务器上,如果没有服务器,开发人员什么都干不了。SVN 则是按照源文件的形式进行存储。
优势:
优异的跨平台支持,对windows平台支持非常友好。
简单易用。
代码,需求,文档,涉及稿都可以用svn进行管理,适合不同部门的技术非技术的同事协作。

猜你喜欢

转载自blog.csdn.net/qq_35383654/article/details/87888879
今日推荐