CVS: How do you use it?

This is a discussion on CVS: How do you use it? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Well, I know that this sub-forum is for a non-programming thread, but I don't know where else to put this ...

  1. #1
    In the Land of Diddly-Doo g4j31a5's Avatar
    Join Date
    Jul 2006
    Posts
    476

    CVS: How do you use it?

    Well, I know that this sub-forum is for a non-programming thread, but I don't know where else to put this thread. Recently I need to implement CVS to my project. Sadly I don't have any experience using CVS. I don't even know what a CVS is. Is there any resource to learn how to develop with CVS? Thanks.

  2. #2
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,893
    CVS, the Concurrent Versioning System, is an old VCS or Version Control System (also known as source control).

    The purpose of the thing is that it stores your work. But it doesn't just store it, as any filesystem can do, it does much more. First, and probably most importantly, it stores every version you ever committed to the system. In other words, you can go back to any old version if you broke something horribly in the new one, or just to compare something. Second, it allows you to branch off and develop two different versions in parallel - for example, you can do a complete rewrite of a component and meanwhile, on another branch, fix bugs in some release version and push that out even though the component is not yet stable - the branch simply uses the old version of the component. Third, it coordinates the work of many people, to make sure that concurrent edits of the same stuff do not conflict in a way that ruins everything. Different VCSs have different strategies there.

    There are many VCSs. My personal favourite, because of its ease of installation and use, is Subversion, an open-source project with the intention of completely replacing CVS by providing very similar usage but addressing the shortcomings of the older system.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  3. #3
    Fear the Reaper...
    Join Date
    Aug 2005
    Location
    Toronto, Ontario, Canada
    Posts
    625
    Here's a link to the subversion web page, for more info on that :

    Subversion
    Teacher: "You connect with Internet Explorer, but what is your browser? You know, Yahoo, Webcrawler...?" It's great to see the educational system moving in the right direction

  4. #4
    Registered User Jaqui's Avatar
    Join Date
    Feb 2005
    Posts
    416
    http://svnbook.red-bean.com/

    the free online book on subversion.
    Quote Originally Posted by Jeff Henager
    If the average user can put a CD in and boot the system and follow the prompts, he can install and use Linux. If he can't do that simple task, he doesn't need to be around technology.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What's the difference between the 2 CVS commands?
    By meili100 in forum C++ Programming
    Replies: 1
    Last Post: 09-03-2008, 01:12 PM
  2. Where can I get a Mercurial (CVS) repository
    By indigo0086 in forum Tech Board
    Replies: 10
    Last Post: 07-18-2008, 09:52 AM
  3. PHP CVS System?
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 08-24-2004, 05:29 PM
  4. Turtle CVS and sourceforge, no 'ls'
    By nickname_changed in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 08-05-2003, 03:19 AM
  5. Replies: 3
    Last Post: 05-07-2003, 05:16 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21