[cvsnt] Need help in migrating the repository to a new machine

Bo Berglund bo.berglund at telia.com
Mon Sep 18 21:40:52 BST 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 Sun, 17 Sep 2006 23:46:07 -0700 (PDT), raghu hs <aquarag at yahoo.com>

>Hi All,
>   I am planning to move the existing repository from
>one Windows2K to Windows2003 server. 
>   Is it that i just copy paste the things from one
>place to other or is there anything else that i need
>to do.

If you install the same version of CVSNT on the new machine as you
have on the old one, then you should be fine doing this:
1) Copy all of the files and folders from the old server repository to
the new one (including the CVSROOT folder)

2) Use the CVSNT control panel applet on the new server to add the
copied repository(ies) to the new server. Make sure to set the same
name as you had on the old server

3) Go over the CVSROOT scripts if you use such and make sure they work
on the new server (for instance if you use PERL you have to make sure
it is properlyt installed).

4) Now your users should be able to check out their modules from the
new server. They should do a new checkout to a fresh location in order
not to have traces of old info in their sandboxes. There *are* ways to
avoid this by using WinCvs and modifying the CVSROOT strings on
existing sandboxes using its macro, but the most straightforward way
is to simply check out from the new server.

>   One more issue is that, the users that i am logging
>in as in both the machines are different. 

This is just an issue for the checkout process, you have to use a
valid login to check out the sources of course...


(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