Basic CVS and WinCVS Concepts

When working with CVS, there are several concepts that you should know:

  • Repository. The repository is essentially the central CVS server. The master copy of all files checked into a CVS project are stored here.
  • Sandbox. When you check a project out of CVS, you check it out into your own local copy. This local copy is referred to as your "sandbox". You can change whatever you want in the sandbox, but the repository will not be affected until you check your changes back in.
  • Multi-user. Multiple people can work on a project at one time. It often takes a little communication between team members to make sure you aren't working on the same file, or at least the same part of a file, but this is actually very commonly done, at least with plain text files. (With binary files, like images or video files, you can't really do this. One person's changes will clobber another person's changes.)


Next (Initial Setup) >>


This website is a little one-man operation. If you found this information helpful, I’d appreciate it if you would share it.

Add new comment

The content of this field is kept private and will not be shown publicly.

Anonymous format

  • Allowed HTML tags: <em> <strong> <cite> <code> <ul type> <ol start type> <li> <pre>
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Enter the characters shown in the image.