Subversion & Co.

OS Tool Chain

Tool Integration

Distributed CVS

Modula-3

Problem Report

Distributed CVS

Login



DCVS is the CVS-based versions control system for software development across physically distributed sites.

It extends the programs CVS and CVSup with functionality to distribute CVS repositories with local lines of development and automatically handles the synchronization of the distributed repositories in the background.

DCVS enables globally distributed developer teams to efficiently and securely collaborate with the same software product components.

The DCVS concept of unique association of development lines prevents collisions and thus data loss.

Particularly DCVS provides for:

  • any desired number of programmers concurrently developing an arbitrary number of development lines in workspaces isolated from each other
  • worldwide and transparent distribution of repositories via secure connection; efficient replication and quick local server access for all operations
  • integration in nearly all current GUIs and IDEs through the use of the default CVS protocol between the CVS clients and DCVS servers
  • the functionality of snapshots replacing the more susceptible tags
  • the functionality of change sets as powerful means for structuring code development and release/change management
  • configurable e-mail notifications (add on)
  • hooks for process control
  • user control and authentication either by local system specific defaults or by distributed LDAP servers
  • installation packages for all popular operation systems

More about DCVS

German  |  English
Last Update: 19 Dec 2008