Answer:
Step-by-step explanation:
Distributed Version Control Systems are a must for any development team. Some of the characteristics of these systems include
Project files are maintained in a central repository.
It allows many developers to work on the same project from anywhere at the same time.
A full copy of all project files is stored on each developer’s computer.
It is somewhat similar to a Centralized Version Control system, with the main difference being that every team developer has a complete project copy in their own system. This allows them to work on the project without access to the internet. Instead, they make changes and update their own server version. This updated version later gets pushed to the centralized server.