[cvsnt] HELP!!! CVS PROD

Bo Berglund bo.berglund at telia.com
Thu Jan 12 22:31:53 GMT 2006


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


On Thu, 12 Jan 2006 15:25:00 -0600, "McCarter, Stacy"
<Stacy.McCarter at dor.mo.gov> wrote:

>yes. I re-built the server, re-installed cvs and restored the entire
>repository from tape backup. When you look in the repository or checkout all
>the files say:  xyz.java,v instead of xyz.java   All of the files in all the
>modules for different projects are like this. They are un-usable.
>

Stacy,
I remember you from before. I really thought that you learned how CVS
works at that time....
To recapitulate:

On the CVS server there is a repository (store) of "project" files.
This store is in a directory structure mimicking the actual directory
structure of your projects, but the repository contains the RCS files.
These are the "database" files mirroring the actual working files in
your project. Every single RCS file has a name that is the same as the
actual project file but with an extension ",v" tacked on to the end.
*NOONE* except the CVS server should ever deal with these files
directly!!!

On *each developer's* hard disk is a *checked out copy* of the project
files. These files are created when the developer checks out a project
from the CVS server using the cvs checkout <module name> command.
When the checkout is done the developer will get the very last
revision of all files in the project in the normal format and with the
normal extensions. These files are what the developer will work on.

So if your CVS server really crashed you have the following tasks:

1) Rebuild the server PC itself so it is usable

2) Restore the *repository* folders and files from backup to the old
location.

3) Install CVSNT server again using either the same setup as you used
the last time or a newer one downloaded from the Internet.

4) Configure the CVSNT server via its control panel applet and add the
repository by navigating to the top folder from your backup restore
(the folder containing the subfolder CVSROOT)

Once this is done you are up and running (but back at the position in
time when the backup was done).

Why in heavens name are you talking about the ,v files in the way you
do?
Noone ever uses these files directly so why are you worrying????


/Bo
(Bo Berglund, developer in Sweden)



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook