views:

26

answers:

1

I need to set up some kind of read-only CVS repository mirror. The aim is to get snapshots of the project by schedule and store it on a windows box. Could you suggest best way to do it?

I don't actually have to use CVS on local. Our team works with Subversion. And if it possible to check out from CVS to SVN it would be even better. Because there is no need to commit any changes to the CVS repository. All I need is to have actual snapshots of sources from CVS.

Do I have to use migrating tools like cvs2svn with cron for windows to schedule it? Or are there any better solution?

A: 

You can simply use the cvs export command to get them. But i would suggest to do a migration via the already mentioned cvs2svn script.

khmarbaise
Do I need to have an access to the CVS server for using cvs export?In case of cvs2svn it needs at least python and Cygwin (or smth like that) installation. And I'm trying to find the solution with minimum of additional tools installed.But it looks like cvs2svn will be the best solution in any case.
Yury Khrol
If you are using cvs2svn you need cvs access to the original repository as well.
khmarbaise
Thanks for your advices. After all I've simply decided to use ant for exporting project from cvs and committing it into svn. All revision info is lost, but it allows me to do some necessary processing after checking out.
Yury Khrol