[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Migrate CVSNT => SVN on Windows, then move to Linux?

From: Bo Berglund <bo.berglund_at_gmail.com>
Date: Tue, 05 Dec 2017 19:34:50 +0100

On Tue, 5 Dec 2017 11:29:19 -0500, Nico Kadel-Garcia
<nkadel_at_gmail.com> wrote:

>Every major Linux has Subversion, so you should be able to bring the
>raw CVS repository over. If you do cvs2svn on Windows first, there's
>another booby trap. Many server grade versions of Linux have obsolete
>Subversion. You may have difficulty if you do cvs2svn with Subversion
>1.9.x on the Windows box, and then try to load it with Subversion
>1.6.x on a RHEL or CentOS system. So I'd urge you to copy over to the
>Linux system first, and do cvs2svn there.

I just created a testing server using Ubuntu Server 16.04.3 LTE x64
and it was not a big deal to get a subversion server integrated into
Apache2 running on it. Took something like 30 minutes all in all
including writing down every step I took.

So now I have a system on which to import the dump file, which I will
try to make on my Windows machine.

As I understand it:
- Get cvs2svn (Done)
- Configure cvs2svn (Not yet done, seems to be quite a hurdle...)
- Run cvs2svn, which creates a dump file
- Move the dump file to the Linux server
- Import the dump into a new repository

By the way, on the new Linux machine:
$ svnadmin --version
svnadmin, version 1.9.3 (r1718519)
   compiled Aug 10 2017, 16:59:15 on x86_64-pc-linux-gnu

So this svn seems to be pretty much up-to-date. :)

Bo Berglund
Developer in Sweden
Received on 2017-12-05 19:35:10 CET

This is an archived mail posted to the Subversion Users mailing list.