Version history: using it for more than undoing mistakes
Version history answers who changed what and when, not just how to get an earlier draft back. How to read it, what it does not cover, and how long it is kept.
Version control is not about keeping every draft. It is about there being exactly one current document, and everyone knowing which it is — which is why final_v3_REVISED is a symptom rather than a naming problem.
Document version control is the practice of tracking changes to a document so that everyone can tell which version is current, what changed, and who changed it. The failure it prevents is specific and familiar: two people editing different copies, a decision made from a superseded draft, and nobody able to say which file the customer actually received.
The filename comedy — proposal_final_v2_FINAL_revised — is the visible symptom. The underlying problem is that the document has no single home, so every copy is equally plausible and the name has to carry information the system should be carrying.
The moment a document is emailed as an attachment, version control ends. Every recipient now holds a copy that will not update, and at least one of them will edit it and send it back. This is not a discipline problem — it is what attachments are for. If a document matters enough to control, share a link and let people read the current version.
Most documents need none. A meeting note or a working draft needs a history you could consult and nothing more. The documents that justify real control are the ones where being out of date has consequences: policies, procedures, contracts, specifications, anything an auditor or a customer might hold you to. Applying formal versioning to everything produces ceremony people route around, which is worse than applying it to the ten documents that matter.
Names are one route to a document and folders are another. File metadata is the third — matter, type, status, owner, expiry — and it is the only one that survives both a renaming and a reorganisation.
Ettex Docs keeps the history per document with named authors, so the current version is the document rather than a file among copies, and sharing works by link — covered in online document sharing. Formal approval and controlled distribution belong in document control system, and how long superseded versions are kept in records retention schedule.
The boundary: this is document versioning, not a source control system. There is no branching, no merge resolution across parallel edits, no diff between arbitrary versions of a binary file. For prose that is the right depth; for code, use the tools built for it.
Tracking changes so that everyone can identify the current version, see what changed and who changed it, and restore an earlier one if needed.
Let the system number them where it can. Where numbering is manual, use major versions for approved releases and minor ones for drafts between them.
Because the document has no single home, so every copy is equally plausible and the name has to carry the information. Fixing the storage fixes the names.
No. Apply it where being out of date has consequences — policies, procedures, contracts, specifications. Applying it to everything creates ceremony people work around.
Version history answers who changed what and when, not just how to get an earlier draft back. How to read it, what it does not cover, and how long it is kept.
Business succession planning decides who takes over ownership, how it is valued and funded, and when. The questions owners avoid, and the documents that make the answer real.
AGM meeting minutes evidence that the annual general meeting was properly held and what it resolved. What has to appear, what should be left out, and how long to keep them.