A branch is an alternative direction for a timeline. A tag identifies a meaningful version, such as the cut sent for review. History lets you revisit earlier states. invideo Editor includes all three as part of its versioning tools.
Use a branch for an experiment, a tag to recognise a milestone and history to recover an earlier state. Use clear names where the controls allow them so collaborators can identify the version they are discussing.
