前言
本文件譯自 Ben Fennema 先生寫的 CVS Tutorial,原文刊載於 http: //www.csc.calpoly.edu/~dbutler/tutorials/winter96/cvs/。經取得原作者授權及同意,譯成中文,?K加入譯者部份的增修。
本篇主要譯者為 cyko(柯志裕),myhsu 進行?欙椗c細部修正。
目的
閱讀完此文件後,希望能夠讓你學會以下幾個主題:
如何安裝 CVS
如何將專案放入 CVS 中進行版本控管
基本的 CVS 用法
了解分支 (Branching) 的功能及其用途
觀念
CVS(Concurrent Version System) 是一種程式原始碼的版本控制系統,用?碛涗洺淌皆即a的變化歷程。
Bug (程式臭蟲) 常在程式修改時產生,但可能在修改之後很長一段時間問題才被發現,利用 CVS 你可以取出舊版程式碼,以找出是在那一次改版時產生這個 bug。
在多人處理同一專案時,很容易發生覆蓋掉別人程式碼的情形。遇到這種困擾, CVS 也是有極大幫助的。為了解決這個問題,CVS 讓每個人在自己的目錄下進行程式的修改,當工作完成後,再經由 CVS 進行合?