Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How do I convert an existing CVS repository into a Subversion repository?

0
10 Posted

How do I convert an existing CVS repository into a Subversion repository?

0
10

We are currently working on a script to convert CVS repositories to Subversion — it’s in the Subversion tree in tools/cvs2svn/. Note that it is still under development, so only use it on a copy of your CVS repository and double check your results. Be sure to read the README. If cvs2svn.py does not work for you, (e.g. your repository causes it to crash, or it doesn’t deal with branches and tags quite how you would like), there are at least two other conversion utilities you can try. These have different features (and possibly different bugs): • One based on VCP written by Chia-liang Kao can be found http://svn.clkao.org/revml/branches/svn-perl/. (Documentation at http://svn.clkao.org/revml/branches/svn-perl/lib/VCP/Dest/svn.pm.) • refinecvs written by Lev Serebryakov is at http://lev.serebryakov.spb.ru/refinecvs/. See also the Subversion links page.

0

Try the cvs2svn conversion tool, from http://cvs2svn.tigris.org/ (see also its feature list and documentation). cvs2svn seems to be what most people use, but if for some reason it doesn’t meet your needs, there are at least two other tools you could try: • One based on VCP written by Chia-liang Kao can be found on CPAN. • refinecvs written by Lev Serebryakov is at http://lev.serebryakov.spb.ru/refinecvs/. See also the Subversion links page.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123