Sincronização e vários repositórios

LFS, sparse-checkout e patches

Git LFS

O gerenciador de LFS

Detecta se o git-lfs está instalado, se este repositório o usa, e quais padrões estão rastreados. A lista de arquivos mostra o que foi baixado contra o que ainda é um ponteiro, e dali você pode dar pull ou podar.

Sparse-checkout

Sparse-checkout em modo cone

Modo cone: marque as pastas de primeiro nível em que você de fato trabalha, e o resto sai da sua árvore de trabalho continuando no histórico. Útil num monorepo em que você só cuida de dois pacotes.

Um clone parcial (--filter=blob:none) é oferecido na clonagem, para você não baixar blobs que nunca vai abrir.

Patches

  • Exporte um commit (ou uma seleção múltipla) como um .patch.
  • Aplique um na árvore de trabalho (git apply) ou como commit (git am).

Os dois pelo menu Ferramentas.

Veja também: Worktrees e submódulos

Melhorar esta tradução no GitHub