版本控制系統是目前任何一個開發團隊協作開發中不可或缺的一部分。
SVN的設計目標就是取代CVS,網路上免費的版本控制服務多基於Subversion。
Git是一個開源的分散式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。
CVS是老牌的版本控制系統,它是基於客戶端/伺服器的行為使得其可容納多用戶,構成網路也很方便。這項特性使得CVS成為位於不同地點的人同時處理資料檔案(特別是程式的原始碼)時的首選。
還有許多其他輕量級的或大型的版本控制系統,那麼在前端開發領域,使用的哪個系統比較多,各有哪些優點和缺點?