Sincronizar y muchos repos

Centro de control

Veinte repositorios, y la pregunta siempre es la misma: ¿cuál me necesita?

El centro de control la responde. Todos los repositorios del espacio de trabajo activo en una pantalla, ordenados por lo que de verdad te reclama:

  1. Bloqueados — un rebase o un merge a medias, conflictos, un repositorio que ni siquiera se puede leer.
  2. Por sincronizar — commits que traer, y luego commits que publicar.
  3. En curso — trabajo sin commitear, archivos sin seguimiento.
  4. Limpios — los tranquilos, abajo del todo, que es donde les toca.

Todos los repositorios en una pantalla, el peor primero

Qué te dice una fila

Rama y su upstream · ↑por delante / ↓por detrás · cuentas de cambios sin commitear y de archivos sin seguimiento · stashes · PRs abiertos (cuando el repositorio ya está cargado) · una sparkline de commits de 14 días · cuánto hace del último commit.

Despliega una fila (el chevrón, o espacio) para ver exactamente qué commits esperan a ser publicados y qué archivos están sucios.

Trabajar la lista

  • Las píldoras de estado de arriba son filtros — haz clic en «3 bloqueados» para ver solo esos.
  • Ordena por urgencia, nombre o actividad.
  • Marca varios repositorios para hacerles fetch, o pull solo de los que van por detrás (el botón te los cuenta).
  • Se refresca solo cada 30 segundos mientras está abierto.
Tecla Acción
↑ ↓ o j k Recorrer la lista
Enter Abrir ese repositorio
f / p Hacerle fetch / pull
espacio Desplegarlo
/ Saltar al filtro

Es una vista, no una pestaña

El indicador junto al nombre del espacio de trabajo lo abre y lo cierra; hacer clic en cualquier pestaña te devuelve a tu trabajo. Nunca añade una pestaña propia, y pertenece al espacio en el que estás — cambia de espacio y obtienes el panel de ese espacio.

Leerlo es puramente local: un git status por repositorio, sin red, sin tokens. Abrir el panel no autentica en ningún sitio. El fetch siempre es algo que has pedido tú.

Ver también: Espacios de trabajo y pestañas · Espacios de trabajo, pestañas y grupos

Mejorar esta traducción en GitHub