Browse Definitions :
Definition

Concurrent Versions System (CVS)

CVS also is an abbreviation for Computer Vision Syndrome.

Concurrent Versions System (CVS) is a program that lets a code developer save and retrieve different development versions of source code. It also lets a team of developers share control of different versions of files in a common repository of files. This kind of program is sometimes known as a version control system . CVS was created in the UNIX operating system environment and is available in both Free Software Foundation and commercial versions. It is a popular tool for programmers working on Linux and other UNIX-based systems.

CVS works not by keeping track of multiple copies of source code files, but by maintaining a single copy and a record of all the changes. When a developer specifies a particular version, CVS can reconstruct that version from the recorded changes. CVS is typically used to keep track of each developer's work individually in a separate working directory. When desired, the work of a team of developers can be merged in a common repository. Changes from individual team members can be added to the repository through a "commit" command.

CVS uses another program, Revision Control System (RCS), to do the actual revision management - that is, keeping the record of changes that go with each source code file. The writers of the most popular CVS Frequently Asked Questions document are careful to emphasize that CVS is not a build system, a code configuration management system, or a substitute for other good development practices, but simply a way to control the versions of the pieces of a program as they are developed.

This was last updated in March 2011

Continue Reading About Concurrent Versions System (CVS)

Networking
Security
CIO
HRSoftware
  • talent pipeline

    A talent pipeline is a pool of candidates who are ready to fill a position.

  • recruitment process outsourcing (RPO)

    Recruitment process outsourcing (RPO) is when an employer turns the responsibility of finding potential job candidates over to a ...

  • human resources (HR) generalist

    A human resources generalist is an HR professional who handles the daily responsibilities of talent management, employee ...

Customer Experience
  • churn rate

    Churn rate is a measure of the number of customers or employees who leave a company during a given period.

  • marketing campaign management

    Marketing campaign management is the planning, executing, tracking and analysis of direct marketing campaigns.

  • sales-qualified lead (SQL)

    A sales-qualified lead (SQL) is a prospective customer that has been researched and vetted -- first by an organization's ...

Close