Which version control system should you use when multiple developers will work offline frequently and require access to the full project history while offline?
Choose an answer
Tap an option to check your answer.
Correct answer: Git.
Why this is the answer
Git is a distributed version control system (DVCS), meaning each developer has a complete copy of the repository, including its full history. This allows developers to work offline extensively, commit changes locally, and access the entire project history without needing a network connection. Team Foundation Version Control (TFVC) and Subversion (SVN, which TortoiseSVN is a client for) are centralized version control systems (CVCS). In CVCS, the main repository resides on a central server, and developers typically only have a working copy of the latest version. Accessing full history or committing changes usually requires a connection to the central server, making them less suitable for frequent offline work.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed