TortoiseCVS 是一款项目管理工具,一般用在IT行业,有服务器版和客户端版,在客户机上装了CVS,能够从服务器上迁出数据 。是Windows平台上最最简单最最方便的CVS工具,TortoiseCVS的特点就是完全结合到资源管理器的鼠标右键菜单中进行操作,异常简单和方便。cvs的一个windows客户端程序,功能当然是实现cvs的一些操作。CVS是指并发版本系统(Concurrent Versions System)。
TortoiseCVS 是一款项目管理工具,一般用在IT行业,有服务器版和客户端版,在客户机上装了CVS,能够从服务器上迁出数据 。是Windows平台上最最简单最最方便的CVS工具,TortoiseCVS的特点就是完全结合到资源管理器的鼠标右键菜单中进行操作,异常简单和方便。cvs的一个windows客户端程序,功能当然是实现cvs的一些操作。CVS是指并发版本系统(Concurrent Versions System)。
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客户端,不是伺服器。此文件假设你知道如何设定你的伺服器,或是你正使用一个其它人设定的伺服器。