Question 18
A team of 20 developers is working on a large web application. One developer commits faulty code to the main branch that crashes the system. Other developers are unable to test their own changes. The team wants to quickly revert to a stable version and identify who made the faulty change. Which feature of a Version Control System directly addresses this situation?
Branching
Version history tracking
Staging area
Distributed repositories