基本介紹
- 外文名:tortoisecvs
- 解釋:是一款項目管理工具
- 版本:伺服器版和客戶端版
- 特點:完全結合到資源管理器
介紹,相關信息,
介紹
例如,當軟體被修改時,bug(瑕疵)有時候會漸漸產生,而直到你做了修改很久之後,都沒有偵測到臭蟲。用CVS,你可以輕易地取回舊版本,來切實地看看哪個改變引起了bug(瑕疵)。這有時候可能很有助益。
你當然可以儲存每個你已經建立的檔案的每個版本。然而這會浪費很大量的磁碟空間。CVS以「只儲存介於版本間的變化」的聰明方式來在一個檔案中儲存所有檔案的版本。
如 果你是同一個專案工作團隊的一份子,CVS也能幫助你。除非你極度地小心,否則總是太容易去覆寫每個他人的改變。一些編輯器,例如GNU Emacs,試著確認同樣的檔案絕對不會被二個人在同一時間修改。不幸的是,如果某人使用其它的編輯器,防護措施無法發生作用。CVS藉由隔絕不同的開發 人員來解決此問題。每個開發人員在他個人的測試沙箱(sandbox)里工作,當每個開發人員完成工作時,CVS合併(merge)其工作。
相關信息
TortoiseCVS是一個讓使用CVS更輕鬆並更直觀的前端的客戶端。它讓開發人員直接從Windows Explorer和被CVS控制的檔案一同工作。
CVS主要的缺點是它所提供的命令列介面。今日許多開發人員漸漸地更習慣於圖形的整合發展環境(IDEs)。TortoiseCVS的目標是以一個聰明且直觀的方式來提供「點擊並按下(point-and-click)」的環境。
注意TortoiseCVS是一個CVS客戶端,不是伺服器。此檔案假設你知道如何設定你的伺服器,或是你正使用一個其它人設定的伺服器。