Die Kostenfrage
Perforce / Helix Core ist kommerzielle Software. Preise variieren je nach Plan, aber landen typischerweise bei 25-50 USD pro Benutzer pro Monat.
Perforces Enterprise-Feature-Set
- Per-Path-Zugriffskontrolle.
- Streams.
- File-Locking.
- Helix Swarm.
- Helix Sync / P4VS.
- Professioneller Support.
- Massiver Massstab.
- Replikation und Proxies.
Git's Enterprise-Feature-Set
- GitHub / GitLab / Bitbucket Enterprise.
- Branch-Schutz.
- Code Owners.
- Riesiges Okosystem.
- Kostenlose Stufe.
- Self-Hosting-Optionen.
Tiefe der Zugriffskontrolle
Perforce: ACLs pro Pfad. Git's Modell ist pro Repository.
Workarounds in Git:
- Geheimen Inhalt in separate Repos teilen.
- Submodule verwenden.
- Server-seitige Hooks verwenden.
Audit-Trail
Perforce zeichnet jede Operation server-seitig auf.
Code-Review-Integration
Perforce liefert Swarm. Git verlasst sich auf den Host.
Build-Farm-Integration
Perforce brilliert hier.
Self-Hosting
Perforce kann self-hosted werden. GitLab CE, Gitea, Forgejo und sourcehut bieten self-hosted Git.
Gesamtkosten
Perforce: Lizenz + Admin-Zeit + Integrationszeit. Git: Hosting-Gebuhren + Tooling-Lizenzen + Integrationszeit.
Der ehrliche Vergleich
Preis ist im Massstab selten der entscheidende Faktor.