Can I use both CVS and DCVS in a distributed Version Controlled System?
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.