Opt-in-Experimente
Das Git-Projekt testet neue Performance-Features hinter feature.experimental.
Was es derzeit setzt
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
Risikoprofil
"Experimentell" bedeutet, dass die Git-Entwickler es fur breite Tests bereit halten, sich aber das Recht vorbehalten, das Verhalten zu andern.
Anderungen verfolgen
Lesen Sie das RelNotes/-Verzeichnis der Git-Quellen fur jeden Release.
Praktischer Rat
- Fur Monorepo-Arbeit bevorzugen Sie
feature.manyFilesgegenuberfeature.experimental. - Verwenden Sie
feature.experimentalauf einer personlichen Maschine oder Staging.
Haufige Fehler
Experimentelle Features in CI aktivieren und dann Git aktualisieren.