A team keeps its scripts in a shared network folder. Files are regularly overwritten, and nobody can tell who changed a file or for what reason. Which capability of a version control system addresses this most directly?
Choose one.
Version control keeps a history of changes in which every change records its author, its timestamp and a message describing it.
The team's problem is missing accountability: overwritten files and no record of who changed what. A version control system such as Git records each change as a commit with an author, a date and a message, so the history answers who, what, when and why. Compression, secret scanning and scheduled automation are all real capabilities, but none of them creates a record of changes.
- Identify the gap: no record of who changed a file or why.
- Recall what version control stores for every change: author, time, message and the change itself.
- Reject capabilities that solve a different problem (storage, security, automation).
- Choose the recorded history with authorship and messages.
Exam tip: Version control answers who changed what, when and why: every change carries an author, a time and a message.
Git vs GitHub: Version Control Fundamentals for GitHub Foundations (GH-900) — the lesson that teaches this.