Chapter 11. Versioning

Versioning is the ability to access multiple historic instances of a file, even if an older instance was replaced with a newer instance. Versioning helps users collaborate more smoothly by allowing them to see a historical record, compare versions, and restore material that was removed. Versioning functionality was originally intended to be part of WebDAV, a legacy that survives in the protocol's name (Web-based Distributed Authoring and Versioning). After a couple years of development work on WebDAV, the working group agreed to postpone versioning in order to more quickly standardize the basic protocol on its own.

WebDAV was seen from the first as a protocol for Web site authoring. Web sites often consist of files of different ...

Get WebDAV: Next-Generation Collaborative Web Authoring now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.