tortoisecvs

tortoisecvs

TortoiseCVS 是一款項目管理工具,一般用在IT行業,有伺服器版和客戶端版,在客戶機上裝了CVS,能夠從伺服器上遷出數據 。是Windows平台上最最簡單最最方便的CVS工具,TortoiseCVS的特點就是完全結合到資源管理器的滑鼠右鍵選單中進行操作,異常簡單和方便。cvs的一個windows客戶端程式,功能當然是實現cvs的一些操作。CVS是指並發版本系統(Concurrent Versions System)。

基本介紹

  • 外文名:tortoisecvs
  • 解釋:是一款項目管理工具
  • 版本:伺服器版和客戶端版
  • 特點:完全結合到資源管理器
介紹,相關信息,

介紹

CVS,或Concurrent Versioning System,是一個版本控制系統。版本控制系統一般被用來作為一個發展團隊中軟體發展循環的一部份,以便追蹤並協調原始碼的變化。
例如,當軟體被修改時,bug(瑕疵)有時候會漸漸產生,而直到你做了修改很久之後,都沒有偵測到臭蟲。用CVS,你可以輕易地取回舊版本,來切實地看看哪個改變引起了bug(瑕疵)。這有時候可能很有助益。
你當然可以儲存每個你已經建立的檔案的每個版本。然而這會浪費很大量的磁碟空間。CVS以「只儲存介於版本間的變化」的聰明方式來在一個檔案中儲存所有檔案的版本。
如 果你是同一個專案工作團隊的一份子,CVS也能幫助你。除非你極度地小心,否則總是太容易去覆寫每個他人的改變。一些編輯器,例如GNU Emacs,試著確認同樣的檔案絕對不會被二個人在同一時間修改。不幸的是,如果某人使用其它的編輯器,防護措施無法發生作用。CVS藉由隔絕不同的開發 人員來解決此問題。每個開發人員在他個人的測試沙箱sandbox)里工作,當每個開發人員完成工作時,CVS合併(merge)其工作。

相關信息

TortoiseCVS是一個讓使用CVS更輕鬆並更直觀的前端的客戶端。它讓開發人員直接從Windows Explorer和被CVS控制的檔案一同工作。
CVS主要的缺點是它所提供的命令列介面。今日許多開發人員漸漸地更習慣於圖形的整合發展環境(IDEs)。TortoiseCVS的目標是以一個聰明且直觀的方式來提供「點擊並按下(point-and-click)」的環境。
注意TortoiseCVS是一個CVS客戶端,不是伺服器。此檔案假設你知道如何設定你的伺服器,或是你正使用一個其它人設定的伺服器。

相關詞條

熱門詞條

聯絡我們