Sincronização e vários repositórios

Central de controle

Vinte repositórios, e a pergunta é sempre a mesma: qual deles precisa de mim?

A central de controle responde. Todo repositório do workspace ativo numa tela só, ordenado pelo que de fato precisa de você:

  1. Travados — um rebase ou merge deixado pela metade, conflitos, um repo que não consegue nem ser lido.
  2. A sincronizar — commits para puxar, depois commits para enviar.
  3. Em andamento — trabalho não commitado, arquivos não rastreados.
  4. Limpos — os quietinhos, lá embaixo, onde é o lugar deles.

Todo repositório numa tela só, o pior primeiro

O que uma linha te diz

Branch e seu upstream · ↑à frente / ↓atrás · contagem de não commitados e não rastreados · stashes · PRs abertos (quando o repo já está carregado) · um sparkline de commits de 14 dias · quanto tempo desde o último commit.

Expanda uma linha (a setinha, ou espaço) para ver exatamente quais commits estão esperando para ser enviados e quais arquivos estão sujos.

Trabalhando a lista

  • As pílulas de status no topo são filtros — clique em "3 travados" para ver só esses.
  • Ordene por urgência, nome ou atividade.
  • Marque vários repos para buscar neles, ou dê pull só nos que estão atrasados (o botão conta para você).
  • Ela se atualiza sozinha a cada 30 segundos enquanto está aberta.
Tecla Ação
↑ ↓ ou j k Percorrer a lista
Enter Abrir aquele repositório
f / p Fetch / pull nele
espaço Expandir
/ Pular para o filtro

É uma visão, não uma aba

O medidor ao lado do nome do workspace a liga e desliga; clicar em qualquer aba te devolve ao seu trabalho. Ela nunca acrescenta uma aba própria, e pertence ao workspace em que você está — troque de workspace e você recebe o painel daquele workspace.

Ler a central é puramente local: um git status por repositório, sem rede, sem tokens. Abrir o painel nunca autentica em lugar nenhum. Buscar é sempre algo que você pediu.

Veja também: Workspaces e abas · Workspaces, abas e grupos

Melhorar esta tradução no GitHub