svn和git的區(qū)別是什么?
git和svn的區(qū)別
GIT不僅僅是個(gè)版本控制系統(tǒng),它也是個(gè)內(nèi)容管理系統(tǒng)(CMS),工作管理系統(tǒng)等。如果你是一個(gè)具有使用SVN背景的人,你需要做一定的思想轉(zhuǎn)換,來(lái)適應(yīng)GIT提供的一些概念和特征。
1.GIT是分布式的,SVN不是:
這是GIT和其它非分布式的版本控制系統(tǒng),例如SVN,CVS等,最核心的區(qū)別。如果你能理解這個(gè)概念,那么你就已經(jīng)上手一半了。需要做一點(diǎn)聲明,GIT并不是目前第一個(gè)或唯一的分布式版本控制系統(tǒng)。還有一些系統(tǒng),例如Bitkeeper, Mercurial等,也是運(yùn)行在分布式模式上的。但GIT在這方面做的更好,而且有