List of version-control software


This is a list of notable software for version control.

Local data model

In the local-only approach, all developers must use the same file system.

Open source

In the client-server model, developers use a shared single repository.

Open source

In the distributed approach, each developer works directly with their own local repository, and changes are shared between repositories as a separate step.

Open source