When to use what versioning scheme

Why?

Caveats