Por Anónimo (no verificado) , 29 Abril 2026

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.manyFiles sobre feature.experimental.
  • Usa feature.experimental en 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.