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.

Can I use both CVS and DCVS in a distributed Version Controlled System?

0
Posted

Can I use both CVS and DCVS in a distributed Version Controlled System?

0

On the client-side, dcvs and regular cvs can be used interchangeably. Note that for regular cvs clients to work with dcvs servers, the environment variable CVS_SERVER=”dcvs” must be set on the client side. If you only want to replicate in one direction (from site A to site B) and allow local branches on B, it should be possible to use CVS at A on server- and client-side and DCVS at B. ATTENTION: We have not tested this setup thoroughly yet. Once you make the move from CVS to DCVS on any site, you must ensure that the needed locking directory exists in DCVSROOT for mutual exclusion of cvsup and dcvs processes, but that should be trivial. And you will of course have to make sure that all workspaces are migrated, too, that is, everything is checked in with CVS for a last time and then checked out with DCVS again.

What is your question?

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

Experts123