Which of the following are characteristics of distributed version control systems? Select 3 options.
A
A full copy of all project files is stored on each developer’s computer.B
It allows many developers to work on the same project from anywhere at the same time.C
Developers must be connected to the internet to make changes to the project files.D
Project files are maintained in a central repository.E
The process may require file locking, depending on file type.