请输入您要查询的百科知识:

 

词条 tortoisecvs
释义

TortoiseCVS 是一款项目管理工具,一般用在IT行业,有服务器版和客户端版,在客户机上装了CVS,能够从服务器上迁出数据 。是Windows平台上最最简单最最方便的CVS工具,TortoiseCVS的特点就是完全结合到资源管理器的鼠标右键菜单中进行操作,异常简单和方便。cvs的一个windows客户端程序,功能当然是实现cvs的一些操作。CVS是指并发版本系统(Concurrent Versions System)。

什麼是CVS?

CVS,或Concurrent Versioning System,是一個版本控制系統。版本控制系統一般被用來作為一個發展團隊中軟體發展循環的一部份,以便追蹤並協調原始碼的變化。

例如,當軟體被修改時,臭蟲(瑕疵)有時候會漸漸產生,而直到你做了修改很久之後,都沒有偵測到臭蟲。用CVS,你可以輕易地取回舊版本,來切實地看看哪個改變引起了臭蟲(瑕疵)。這有時候可能很有助益。

你當然可以儲存每個你已經建立的檔案的每個版本。然而這會浪費很大量的磁碟空間。CVS以「只儲存介於版本間的變化」的聰明方式來在一個檔案中儲存所有檔案的版本。

如 果你是同一個專案工作團隊的一份子,CVS也能幫助你。除非你極度地小心,否則總是太容易去覆寫每個他人的改變。一些編輯器,例如GNU Emacs,試著確認同樣的檔案絕對不會被二個人在同一時間修改。不幸的是,如果某人使用其它的編輯器,防護措施無法發生作用。CVS藉由隔絕不同的開發 人員來解決此問題。每個開發人員在他個人的測試沙箱(sandbox)裡工作,當每個開發人員完成工作時,CVS合併(merge)其工作。

什麼是TortoiseCVS?

TortoiseCVS是一個讓使用CVS更輕鬆並更直觀的前端的客戶端。它讓開發人員直接從Windows Explorer和被CVS控制的檔案一同工作。

CVS主要的缺點是它所提供的命令列介面。今日許多開發人員漸漸地更習慣於圖形的整合發展環境(IDEs)。TortoiseCVS的目標是以一個聰明且直觀的方式來提供「點擊並按下(point-and-click)」的環境。

注意TortoiseCVS是一個CVS客戶端,不是伺服器。此文件假設你知道如何設定你的伺服器,或是你正使用一個其它人設定的伺服器。如果你想要學習關於設定CVS伺服器的細節,請見第八章,資源。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 14:20:31