User:ArthurBarrett/CVS Suite

CVS Suite is a versioning solution for commercial software development based on the popular CVS and CVSNT servers and clients.

Implementing Configuration Management has a cost to it - however research by firms such as the Configuration Management Institute indicate that the benefits of CM are only obtained if the system makes the evolution of your content more manageable. Each company can create their own systems to do this or use the tools that are included in CVS Suite for managing workspaces, deployment and integration with job tracking or defect management (change control).

Server Features
CVS Suite Server includes Access control, Authentication with Active Directory, Multi-threaded lock server, centralised administration of preferences and Plug-ins for email notification, audit to SQL Server and more.

Features include:
 * Access control for securing projects and branches and detailed audit and metrics recorded in SQL Server.
 * CVS Suite Server tracks everything about the change - was it merged from somewhere? Does it belong to a problem report?
 * CVS Suite Server is simple to configure. The control panel controls email notification of changes, defect tracking integration, and more.
 * CVS Suite Server was designed from the beginning to support Unicode files and multi-lingual filenames.

Client Features
CVS Suite Clients include:
 * Workspace Manager for creating and maintaining workspaces.
 * ReleaseManager client for deploying applications and web sites from CVSNT
 * TortoiseCVS and WinCVS
 * WorkspaceManager and TortoiseCVS include change management features to group changes together

Literature

 * March Hare Software: All About CVS: How to Design and Build an Effective CM solution using TortoiseCVS, WinCVS, Bugzilla on Windows and Linux (2005), purchase eBook online
 * 大月美佳: 入門CVSNT CVSNT(CVS for NT)でつくるCVSクライアント/サーバ環境 (2004), ISBN 4-7980-0891-5, information