The ability to monitor each and every file in your project at any time, get information like who is working on it, who is the last person who changed it.
Since clients has to request working on a file, you can set several permissions levels on each and every file.
Since we only have one Repository, it means CVCM works best for large scaled projects with millions of files
1. Best offline experience ever!, you can even branch, merge locally without having to communicate to the server.
2. No rely on connections or internet, which allows developer to be more productive when not connected to a network
3. If the server failed any other local repository is a complete back up to the server with history of changes, logs etc.,