Results 1 to 6 of 6

Thread: What does CVS mean in programming?

  1. #1
    Join Date
    Jan 2010
    Posts
    42

    What does CVS mean in programming?

    Hello friend,

    I need you help to sort out one my confusion related to the CVS. I am not getting the exact meaning CVS. I also don't have any idea about it's functionality. I have referred various books for this concept but nothing was helpful. I wonder if you let me know something about the CVS concept. I would really appreciate your any help over this CVS issue.

  2. #2
    Join Date
    Apr 2008
    Posts
    1,948

    Re: What does CVS mean in programming?

    CVS is nothing but 'Concurrent Versions System' . It is a version control Client-server to several people to work simultaneously on the same set of files. Large development projects are usually based this type of system to allow many developers to work on the same project. CVS allows, as its name suggests, manage concurrency, that is to say it is capable of detecting version conflicts when two people work simultaneously on the same file.

  3. #3
    Join Date
    May 2008
    Posts
    2,012

    Re: What does CVS mean in programming?

    The operation of CVS is based on a centralized database called repository" hosted on a server, containing the history of all versions of each file. The repository stores the differences between versions, dates of updating, the name of the author of the update and review prospective This allows a real change tracking, while optimizing storage space dedicated to the project.

  4. #4
    Join Date
    Apr 2008
    Posts
    2,005

    Re: What does CVS mean in programming?

    Using a CVS client, each user wishing to work on the project (to modify files or just to see the last version of the files in the database) retrieves a working copy with an operation called checkout. When the user has finished editing the file, it can send the changes to the database. This is called commit. As many developers can work simultaneously on a copy the repository and submit their changes.

  5. #5
    Join Date
    May 2008
    Posts
    2,297

    Re: What does CVS mean in programming?

    If it happens that a user tries to transmit its changes while another user has itself changed this file previously, CVS will detect a conflict. If the changes relate to different parts of file, CVS can offer a fusion of the changes through a process called diff. Otherwise CVS will ask the user to manually merge the changes. It should be noted that mergers may apply only text files. However, CVS can handle binary files in its database, but it has not been provided for this purpose.

  6. #6
    Join Date
    Oct 2005
    Posts
    2,393

    Re: What does CVS mean in programming?

    The changes made by other users are not automatically reflected by CVS on the local copy, it is therefore necessary, before each modified file, to update his working copy with an operation called " update"To limit the risk of conflict. When the user has completed its work and sent it to the CVS server all changes, he can if he wants to empty its working directory with the operation dubbed " release. CVS was originally scheduled to run from the command line.

Similar Threads

  1. What does DOM mean in programming?
    By Gadin in forum Software Development
    Replies: 5
    Last Post: 11-03-2010, 05:33 PM
  2. Xml with C# in .NET programming
    By Remedy in forum Software Development
    Replies: 4
    Last Post: 03-03-2010, 08:10 PM
  3. Socket programming: Is any new Programming Language?
    By Kushan in forum Software Development
    Replies: 3
    Last Post: 14-11-2009, 11:13 AM
  4. Programming - Mat
    By garfield1 in forum Software Development
    Replies: 7
    Last Post: 02-02-2009, 11:09 PM
  5. Replies: 3
    Last Post: 13-12-2008, 01:49 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,711,612,952.84045 seconds with 17 queries