I just came up with a name for the versioning scheme I've been using recently:
Zettelkasten versioning
1, 2, 3, ... 14, 14a, 14b, ... 14z, 14aa, ... 14ak1, 14ak2, ...
https://zettelkasten.de/introduction/#the-fixed-address-of-each-note
My versions are to communicate identity. That's it. Not ordering, not value, not recency, not stability, not compatibility, not quantity of change, not support duration, just identity. Am I using the same version as you?
(The easiest way to come up with versions also ends up communicating heredity. But that's an unimportant side effect.)