git maintenance

Administración

Ejecuta o programa el mantenimiento del repositorio en segundo plano


El comando 'git maintenance' ejecuta tareas de optimización (prefetch de remotos, empaquetar objetos sueltos, actualizar el commit-graph) y puede registrar el repositorio para ejecutarlas en segundo plano con un horario. Mantiene rápidos los repositorios grandes sin bloquear tus comandos.

Sinopsis

git maintenance run [--task=<task>]
git maintenance start
git maintenance stop
git maintenance register
[ ] opcional| o<arg> valor a sustituir... repetible--flag opción

Ejemplos

Activar el mantenimiento programado

git maintenance start

Registra el repositorio y programa las tareas.


Ejecutar ahora

git maintenance run

Ejecutar una vez las tareas configuradas.

Ejemplos de flujos de trabajo

1
git maintenance start

Programar tareas

2
git config core.fsmonitor true

Opcionalmente, vigilar archivos para un status más rápido

Solución de problemas

maintenance start falla

Causa: No hay planificador del sistema disponible

Ejecuta git maintenance run desde tu propia tarea programada

Consejos y trampas

Buenas prácticas

  • ✓Úsalo en repositorios grandes o que se actualizan a menudo.

Preguntas frecuentes

A:

Trae los remotos a refs/prefetch/ en segundo plano, para que tu git fetch sea rápido.