Version Control
A system that records changes to files over time, allowing users to recall specific versions, track modifications, and collaborate effectively.
Version control systems maintain a complete history of changes, enable rollback to previous versions, and support branching and merging for collaborative development. They're essential for both code and content management.