Swift开发iOS开发之工具使用程序员

Git & SVN 区别

2016-05-25  本文已影响261人  lyzaijs

版本管理 两个主要流派(概念)是集中式版本控制分布式版本控制,他们的代表又分别是SVNGit

SVN

集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。

Paste_Image.png

Git

分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

Paste_Image.png

Git学习笔记

Syncing a fork

Configuring a remote for a fork

https://www.zhihu.com/question/20393785

Git教程 - 廖雪峰

上一篇下一篇

猜你喜欢

热点阅读