CVS是一個(gè)版本控制系統(tǒng)。使用它,你可以記錄下你的源文件的歷史。
例如:修改軟件時(shí)可能會(huì)產(chǎn)生一些bug,而且可能過(guò)了很久你才會(huì)察覺(jué)到它們的存在。 有了
CVS,你可以很容易地恢復(fù)舊版本,并從中看出到底是哪個(gè)修改導(dǎo)致了這個(gè)bug 。 有時(shí)這是很有用的。
當(dāng)然了,你能把所有版本的所有文件都保存了下來(lái)。但這會(huì)浪費(fèi)大量的磁盤(pán)空間。 而CVS用一種聰明的辦法來(lái)保存一個(gè)文件的所有版本-僅僅保存不同版本之間的區(qū)別-在一個(gè)文件里。
如果你是項(xiàng)目開(kāi)發(fā)組的一員,CVS也會(huì)幫助你。除非極為小心, 成員之間很容易互相覆蓋文件。一些編輯器,如GNU Emacs,會(huì)保證同一時(shí)間內(nèi)同一文件絕不會(huì)被兩個(gè)人修改。 不幸的是,如果有人用了另外的編輯器,這種保護(hù)就沒(méi)用了。 CVS用隔離開(kāi)不同的開(kāi)發(fā)者解決了這個(gè)問(wèn)題。每個(gè)開(kāi)發(fā)者在他自己的目錄里工作, 等每一個(gè)開(kāi)發(fā)者都完成了他們自己的工作后,CVS會(huì)將它們合并到一起。
標(biāo)簽:
CVS
版本
控制系統(tǒng)
上傳時(shí)間:
2014-01-17
上傳用戶:xg262122