SVN 與 Git 常用的代碼版本管理工具
發表于:2020-04-07
在團隊共同開發一個項目時,一個代碼版本管理工具是必不可少的。目前主流的就是 SVN 與Git 這兩個工具,它們也代表著兩種不同的代碼管理方式。
SVN是Subversion的簡稱,是Apache的一個開放源代碼的版本控制系統。使用集中式的版本控制系統,有一個單一的集中管理的服務器保存所有文件及修訂版本,參與協同工作的人員通過客戶端連到這臺服務器。
Git屬于分布式的版本控制系統,Git在本地磁盤上就保存著所有有關當前項目的歷史更改,記錄文件數據的是否發生變化。相比于 SVN,Git 多了一個暫存區的概念,類似于緩存區域,可以臨時保存文件改動。
SVN 工作是需要與主服務器進行連接,所以提交更新必須有網絡連接。而且如果服務器的磁盤發生故障,還會有丟失數據的風險,甚至徹底丟失整個項目的所有歷史版本。Git 是將服務器的版本庫克隆到本地,每一次提取操作,都是一次對代碼倉庫的完整備份。
(非特殊說明,本文版權歸原作者所有,轉載請注明出處 )
標簽: 上海網站建設、上海網站制作、高端網站設計、邁若網絡
手機隨時獲取邁若動態,掃描左側二維碼
添加邁若微信公眾號【manro_since2005】