Concurrent Versions System (CVS) Interview Preparation Guide

Prepare comprehensively for your CVS interview with our extensive list of 27 questions. These questions are specifically selected to challenge and enhance your knowledge in CVS. Perfect for all proficiency levels, they are key to your interview success. Get the free PDF download to access all 27 questions and excel in your CVS interview. This comprehensive guide is essential for effective study and confidence building.
Tweet Share WhatsApp

27 CVS Questions and Answers:

1 :: What are these messages about .DS_Store files?

If you're using MacOS X, CVS may give you messages about ".DS_Store" files. These are used to keep track of window layouts, etc. To suppress these messages, just create a file in your home directory called ".cvsignore" and add a line of ".DS_Store" to it (no quotes). CVS will then ignore all .DS_Store files in all of your checked-out directory trees.
Download PDFRead All CVS Questions

2 :: How do I update an existing copy of the source to the current version?

As the common code changes, you might want to update your copy to contain the lastest version. To do that, use: cvs -q update Any changes will be merged into the files on your disk, and you should then be up-to-date with your own changes still present. The "-q" option removes a lot of informational messages as CVS enters the various directories in the project; the command still works if you omit it, but it will be harder to see any real error messages.

3 :: How can I bring my copy of the JMRI code up to date?

People contribute updates to the JMRI code almost every week. Your local copy doesn't get these changes until you ask for them, so that you've got something stable to work with. If you have an existing copy of the code and want to update it to the most recent contents of CVS, the CVS command is: cvs -d:pserver:anonymous@jmri.cvs.sourceforge.net:/cvsroot/jmri -q update -dA

4 :: How do I get a copy of CVS?

Many computers come with CVS installed, including Linux and MacOS X. If you're using Windows, you will need to install a CVS "client" program like WinCVS. A recent version can be downloaded from: http://prdownloads.sourceforge.net/cvsgui/WinCvs120.zip.

5 :: How can I get my own copy of the JMRI code?

To get a copy of the source for your own use, you can use "anonymous checkout". For a command line cvs client, make a new directory for the project, change to it, and tell CVS you exist with cvs -d:pserver:anonymous@jmri.cvs.sourceforge.net:/cvsroot/jmri login This "login" line is only needed once; after that, it is remembered on your local machine. You may be asked for a password. If so, just hit return, as the empty password will be accepted. You can then get a copy of the code with cvs -d:pserver:anonymous@jmri.cvs.sourceforge.net:/cvsroot/jmri co all If you're using a GUI-based client like WinCVS, pull down the "admin" menu and select "command line" to get a place to type these commands. On other computers, you can type them directly on the command line.
Download PDFRead All CVS Questions

6 :: How can I bring my copy of JMRI code up to date?

People contribute updates to the JMRI code almost every week. Your local copy doesn't get these changes until you ask for them, so that you've got something stable to work with. If you have an existing copy of the code and want to update it to the most recent contents of CVS, the CVS command is: cvs -d:pserver:anonymous@jmri.cvs.sourceforge.net:/cvsroot/jmri -q update -dA

7 :: How does problem management relate to configuration management?

The problem management is related only when a configurable item having problem.

8 :: What is the difference between CVSNT and CVS?

☛ CVSNT is the Windows OS version of cvs.
☛ From a SCM perpective, they share similarity in purpose, commands including syntax and functionality.
☛ Both are freeware.
☛ Installation is a breeze for anyone who has a working knowledge of *NIX and Windows.
☛ Both can be accessed through clients.

9 :: How does the CVS work?

CVS works not by keeping track of multiple copies of source code files, but by maintaining a single copy and a record of all the changes. When a developer specifies a particular version, CVS can reconstruct that version from the recorded changes.

10 :: What is revision control system (RCS)?

CVS uses another program, Revision Control System (RCS), to do the actual revision management that is, keeping the record of changes that goes with each source code file.
Download PDFRead All CVS Questions