• TestingDocs
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

  • How to secure your SQL Database: Tips and Tricks
  • Shaping the Future of Development: Exploring Key Trends in Software Engineering
  • Improving Java Performance with Multithreading
  • Difference between PHP and JavaScript?
  • Bing Conversation Styles
  • ChatGPT Introduction
  • Open Source AI Frameworks
  • Artificial Intelligence Tools
  • Top AI Music Applications
  • Top AI Website Design Tools

Back to Top

Links

  • Contact
  • Privacy Policy
  • Cookie Policy

www.TestingDocs.com