I think “writable snapshot” is (close to) what you’re after. I think they always encode the ‘branch name’ in the file path, but if you don’t do that, how would you refer to them?
nullindividual
NTFS has Volume Shadow Copies. It’s a bit different since they’re scheduled snaps.
SharePoint closely mirrors NTFS behavior which does do versioning on every change.