CVS垂涯、SVN是集中式的版本控制系統(tǒng)
Git是分布式版本控制系統(tǒng)
它們之間的 區(qū)別
中式版本控制系統(tǒng)
先說(shuō)說(shuō)集中式版本控制系統(tǒng)嵌巷,版本庫(kù)是在中央服務(wù)器上重窟,需要的時(shí)候拉下來(lái)鸟雏,然后進(jìn)行增刪改享郊,然后再次推上去。
但在推上去前要先同步最新版本孝鹊。最大的缺點(diǎn)就是必須聯(lián)網(wǎng)才能工作炊琉。
分布式版本控制系統(tǒng)
分布式版本控制系統(tǒng)沒有所謂的中央服務(wù)器,每個(gè)人的電腦都可以是一個(gè)完整的版本庫(kù),也就是工作的時(shí)候不需要聯(lián)網(wǎng)苔咪。
需要進(jìn)行多人協(xié)作的時(shí)候锰悼,雙方把相互之間修改過(guò)的推送給對(duì)方,也就可以看到同一個(gè)文件之間的修改团赏。
結(jié)論
因此箕般,顯而易見,分布式版本控制系統(tǒng)的安全性是比較高的舔清。
CVS是最早開源和免費(fèi)的丝里,但設(shè)計(jì)問題,存在挺多弊端体谒。
相比同樣的開源和免費(fèi)SVN下杯聚,多數(shù)人還是選擇SVN作為集中式版本庫(kù)控制系統(tǒng)。