Par Anonyme (non vérifié) , 29 avril 2026

Expérimentations opt-in

Le projet Git teste de nouvelles fonctionnalités de performance derrière feature.experimental. L'activer active des paramètres en évaluation pour default-on.

Ce qu'il définit actuellement

  • protocol.version=2 (maintenant défaut).
  • fetch.negotiationAlgorithm=skipping (maintenant défaut).
  • pack.useSparse=true.
  • core.commitGraph=true (maintenant défaut).
  • core.multiPackIndex=true (maintenant défaut).
git config feature.experimental true
git config --list --show-origin | grep -i 'feature\|protocol\|pack\|commitgraph'

feature.manyCommits

git --version
git help config | grep -A3 manyCommits

Profil de risque

"Experimental" signifie que les développeurs Git pensent que c'est prêt pour test large mais se réservent le droit d'ajuster le comportement.

Suivre les changements

Lisez le répertoire RelNotes/ du source Git pour chaque release.

Conseil pratique

  • Pour le travail monorepo, préférez feature.manyFiles.
  • Utilisez feature.experimental sur machine personnelle ou staging.
  • Documentez la version Git et les paramètres dans CONTRIBUTING.md.

Erreurs courantes

Activer des fonctionnalités expérimentales en CI puis upgrader Git.