La question du coût
Perforce / Helix Core est un logiciel commercial. Le tarif varie mais tombe typiquement autour de 25-50 USD par utilisateur par mois pour le hosting cloud.
Suite de fonctionnalités entreprise de Perforce
- Contrôle d'accès par chemin.
- Streams.
- Verrouillage de fichiers et checkout exclusif.
- Helix Swarm.
- Helix Sync / P4VS.
- Support professionnel.
- Échelle massive.
- Réplication et proxies.
Suite de fonctionnalités entreprise de Git
- GitHub / GitLab / Bitbucket Enterprise.
- Branch protection.
- Code owners.
- Vaste écosystème.
- Tier gratuit.
- Options self-hosting.
Profondeur de contrôle d'accès
Perforce : ACLs par chemin. Le modèle de Git est par dépôt. Workarounds dans Git :
- Diviser le contenu secret en repos séparés.
- Utiliser des submodules avec des repos permissionnés séparément.
- Utiliser des hooks côté serveur.
Trail d'audit
Perforce enregistre chaque opération côté serveur. Git enregistre les pushes; il ne peut pas enregistrer ce qui est cloné, blamé ou copié localement.
Intégration de code review
Perforce livre Swarm. Git dépend du host.
Intégration build farm
Perforce excelle ici.
Self-hosting
Perforce peut être self-hosté. GitLab CE, Gitea, Forgejo, sourcehut fournissent Git self-hosté.
Coût total de possession
Perforce : licence + temps admin + temps d'intégration. Git : frais de hosting + licences de tooling + temps d'intégration.
La comparaison honnête
Le tarif est rarement le facteur décisif à l'échelle. L'adéquation à la charge de travail, la familiarité de l'équipe et le coût d'intégration dominent.