Moin Harry...
Mir ist es einfach nur schleierhaft wie du bisher ohne Versionskontrolsytem auskommen konntest...
Deine Fragen vereinfacht:
1. Normalerweise nur ein Benutzer. Wenn du wissen willst von welchem Computer (Identität) du eingecheckt hast, kann kannst du verschiedene Identitäten anlegen.
2. Du bindest die Units wie gewohnt ein. Hilfreich ist eine Ordnerstruktur z.B. Global / Projekt1 / Projekt2 usw.
3. Branches: Ich mache nur einen Branch für fertige Versionen. Das jeder halten wie er will...
4. Ausschließlich als Einzelversion. Ich möchte es nicht mehr missen.