Distributed version control systems (DVCS) like Git provide a local repository for each user, allowing them to work on the codebase offline. Changes can be committed locally and later synchronized with the central repository once connected to the Internet. Local Repositories: Each user has a complete copy of the repository, enabling offline work. Synchronization: Changes can be committed and later pushed to the central repository. Option C is correct as it highlights the benefit of working on the codebase without an Internet connection. Reference: Git Documentation: Benefits of Distributed Version Control