TestingDocs.com
Software Testing website
  • Automation
    • Selenium
    • JBehave Framework
  • Tutorials
    • MySQL Tutorials
    • Testlink
    • Maven
    • Git
  • IDEs
    • IntelliJ IDEA
    • Eclipse
  • Flowcharts
    • Flowgorithm
    • Raptor
  • About

Git

Concurrent Versions System( CVS)

Overview

CVS stands for Concurrent Versions System and is a version control SCM(Source Configuration Management) tool designed for software projects. CVS tool lets developers save and retrieve different versions of the source code. CVS is a free software released under GNU GPL.

The CVS can have multiple users simultaneously working on the project. The role of the is to make the changes in the source code traceable. The older versions of the artifact(source code files, project documents, etc) are saved and restored.

History

CVS works as a further development of RCS(Revision Control System) and its predecessor SCCS (Source Code Control System). The RCS manages multiple revisions of files. RCS automates the storing, retrieval, identification, and merging of revisions. RCS is useful for text that is revised frequently, including source code, programs, documentation, etc.

How CVS works

CVS uses a Client/Server architecture. Projects are stored on a server that acts like a central repository. The server stores the revisions of a software project and its history. Clients can either check out or check in the files to the server.

Revision: A snapshot of the software project with the changes of one or several files.

Check Out

Clients connect to the server in order to “check out” a complete copy of the software project.

Check-In

Users can work on the copy and then later “check in” their changes to the server. Clients can update their own working copy with the changes of other users retrieved.

Alternative to CVS

An alternative to the CVS tool is Apache Subversion.

More information on Subversion :

https://subversion.apache.org/

Related Posts

branching

Git /

What is Branching?

Git Install on Linux

Git /

Install Git on Ubuntu Linux

Version_Control_Centralized

Git /

Overview of Version Control Systems

Git Website

Git /

Getting Started with Git Version Control

Install Git on Windows 10

Git /

Install Git on Windows 10

› Practical Git Commands

Recent Posts

  • Update draw.io on Windows
  • Install RAPTOR Avalonia on CentOS
  • Download RAPTOR Avalonia Edition on Windows
  • npm doctor command
  • Build & Run CLion Project
  • Create New CLion C Project on Windows
  • Configure CLion Toolchains on Windows
  • Launch CLion IDE on Windows
  • Activate CLion IDE
  • CLion IDE for C/C++ Development

Back to Top

Links

  • Contact
  • Privacy Policy
  • Cookie Policy

www.TestingDocs.com