Clones superficiels Git : problèmes de performances et l'optimisation de profondeur 2
2025-02-12
Les clones superficiels Git (`--depth 1`) peuvent impacter significativement les performances lors du premier push. Cela est dû au fait que les clones superficiels marquent artificiellement certains commits comme commits racines, empêchant le serveur d'utiliser des optimisations et nécessitant la transmission de l'intégralité de l'instantané du commit. Utiliser des clones profonds (`--depth 2`) préserve cependant un historique complet des commits, permettant au serveur d'utiliser des optimisations même lors du premier push, réduisant ainsi le transfert de données et améliorant significativement la vitesse du push. Les pushs suivants ne sont pas affectés.
Développement
clone superficiel