Da Anonimo (non verificato) , 29 Aprile 2026

Esperimenti opt-in

Il progetto Git testa nuove funzionalita di performance dietro feature.experimental.

Cosa imposta attualmente

  • protocol.version=2.
  • fetch.negotiationAlgorithm=skipping.
  • pack.useSparse=true.
  • core.commitGraph=true.
  • core.multiPackIndex=true.
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

Profilo di rischio

"Sperimentale" significa che gli sviluppatori Git pensano sia pronto per test ampi ma riservano il diritto di modificare il comportamento.

Tracciare i cambiamenti

Leggere la directory RelNotes/ dei sorgenti Git per ogni release.

Consigli pratici

  • Per lavoro su monorepo, preferire feature.manyFiles a feature.experimental.
  • Usare feature.experimental su una macchina personale o staging.

Errori comuni

Abilitare funzioni sperimentali in CI poi aggiornare Git, vedendo cambiare il comportamento.