[cvsnt] Re: CVSNT on Win2003

Kris McCann kris at eoascientific.com
Tue Mar 21 20:04:19 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.


Thanks for your reply. It seems that all of my problems stemmed from my 
misunderstanding of how CVS works. I had read a few guides on setting it 
up, but stupidly, no guides on how CVS actually works.

Bo Berglund wrote:
> On Tue, 21 Mar 2006 14:34:53 -0400, Kris McCann
> <kris at eoascientific.com> wrote:
> 
>> I'm having a really hard time getting CVSNT running properly on my 2003 
>> server.
>>
>> I have my a folder which contains all of my individual project folders, 
>> and I've made it my default CVS repository. 
> 
> That is not how CVS works at all. Have you read up on the very basics
> concerning the repository files and how it relates to working files??
> 
> Repository:
> Holds the RCS file database into which you are storing all of your
> file edits and from which you check out the working file set to your
> own PC:s hard disk.
> Every RCS file holds the complete history of the corresponding normal
> file. These files should *only* be accessed using the CVS server
> calls, never be handled manually.
> 
> Sandbox, project folder, checked out fileset:
> Many names for the same thing, normal source files on a local PC
> (normally completely different from the server PC) which have been
> *checked out* from the repository via the CVS server. Metadata are
> stored with the sandbox so that CVS knows from where these files came
> and what revisions they are etc.
> 
> How to get files *into* the CVS repository?
> Definitely *NOT* by basing a repository on already existing normal
> files somewhere! Files are put under version control by either
> importing them to CVS or by cvs adding them in an already checked out
> sandbox.
> 
>> If I try and check out a subfolder, I get the error:
>>
>> cvs.exe checkout: in directory .:
>> cvs.exe checkout: cannot open CVS/Entries for reading: No such file or 
>> directory
>>
>> I seem to be able to get around this by creating a new repository in the
>> individual project folder that I want to check out, and now when I try 
>> to check
>> out that folder, I don't get an error, and it looks like it's 
>> downloading the
>> folder structure (no files though), then when it's done, it deletes all 
>> of the
>> folders, and leaves me with the project folder, containing only a CVS and
>> CVSROOT folder.
> 
> Again this is not at all how CVS works. You should read up on the
> basic level of how CVS works. A good place even though it deals with
> the Unix view of things is:
> 
> http://cvsbook.red-bean.com/cvsbook.html
> 
>> The impression I get is that the server isn't correctly building the CVSROOT
>> folders and indexing the files, but I'm new to CVS servers, I've only ever
>> used it from the client side before, so I don't really know the details of
>> how it should work on that side of things.
>>
> 
> I have a feeling you are confusing things big-time here....
> Maybe this can help on how to install a CVSNT server correctly:
> http://web.telia.com/~u86216177/InstallCVSNT25.html
> 
> But you also must get to grips with the CVS paradigm....
> 
> 
> /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