Experimentos opt-in
El proyecto Git prueba nuevas características de rendimiento detrás de feature.experimental. Habilitarlo activa configuraciones bajo evaluación para default-on. Es el lugar para mirar al rastrear la vanguardia del rendimiento de Git.
Qué establece actualmente
protocol.version=2(ahora default).fetch.negotiationAlgorithm=skipping(ahora default).pack.useSparse=true.core.commitGraph=true(ahora default).core.multiPackIndex=true(ahora default).
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
Perfil de riesgo
"Experimental" significa que los desarrolladores de Git creen que está listo para pruebas amplias pero se reservan el derecho de afinar el comportamiento.
Rastrear cambios
Lee el directorio RelNotes/ del código fuente de Git para cada release.
Consejo práctico
- Para trabajo de monorepo, prefiere
feature.manyFilessobrefeature.experimental. - Usa
feature.experimentalen una máquina personal o staging. - Documenta la versión y configuraciones en CONTRIBUTING.md.
Errores comunes
Habilitar características experimentales en CI luego actualizar Git.