Git相比SVN的優勢

Github-全球最大的開源社區

學習使用Git可以讓你更加輕松的融入這個社區,拉近和世界頂尖大神的距離,學習和參與到更優秀的開源項目。

Git更加靈活、迅速

1.小步提交,互不干擾

并行開發過程中各開發人員可以隨時多次commit代碼且互不影響,最后在merage到主分支,并且能記錄所有成員的所有commint記錄。SVN只能大量的一次性提交到中心庫。

2.打斷開發:在開發新功能過程中,突然需要你去修復一個Bug

使用Git,你可以直接stash/commit當前改動,然后switch到主分支去修復Bug,之后在pop/switch回你原來的分支繼續開發。

3.Git分支切換-指針移動,SVN分支切換-Copy項目

當你需要做一些調研、測試工作的時候,使用Git創建分支十分高效。

4.Git Tag-指針標示,SVN Tag-Copy項目

Git管理的項目要比SVN小得多。Git初次拉取代碼的速度也遠小于SVN。

5.日志查看

Git本地包含了完整的日志,閃電的速度查看(并且無需網絡)。SVN需要從服務拉取。

安全

Git是分布式版本控制系統,每個用戶都相當于一份備份, 管理員無需為數據備份而擔心。SVN作為集中式版本控制系統,存在單點故障的風險。備份版本庫的任務非常繁重。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容