Trabalhe em repos grandes sem clonar o mundo.
FluxGit oferece clone parcial, sparse checkout e filtros de branches para repositórios grandes e monorepos. Escolha o que buscar, mantenha a árvore de trabalho nas pastas necessárias e reduza o ruído das branches, revisando o plano antes de clonar.
Delimite o clone e a árvore de trabalho
O modo de repositórios grandes prepara um plano mais leve com opções blob:none, shallow e submódulos. Sparse checkout seleciona pastas ou um perfil para a árvore de trabalho. Filtros focam referências ativas, upstream ou main sem sugerir que outras branches foram excluídas.
Confira o remoto e a plataforma
Os fluxos de monorepos estão em beta. Clone parcial exige um remoto compatível; no Windows local ele é bloqueado com uma mensagem controlada. Teste sparse checkout e opções no repositório real antes de depender deles. O planejamento é local: FluxGit não envia o conteúdo do repositório nessa etapa.
Teste um repositório focado
Mantenha um backup normal e revise o resultado antes de usar um novo plano em trabalhos importantes.
- Selecione o repositório e examine o remoto e as opções de clone.
- Escolha as pastas necessárias e confira a árvore de trabalho e os filtros.
- Use worktrees separados para tarefas paralelas; eles não criam isolamento de segurança.
Meça a parte certa do desempenho
O benchmark do grafo de 29 de setembro de 2026 mediu commits sintéticos já na memória no Apple M4, macOS 26.2 e Node 24.15.0. O layout de 100.000 commits lineares teve média de 55.9393 ms em 27 amostras, com margem de erro relativa de ±6.13%. Exclui leituras Git, inicialização, rede e renderização. Não mede abertura completa de monorepo, velocidade de clone ou desempenho Linux. Veja a tabela e o método na página do cliente Git; o comando do código está abaixo.
| Histórico já carregado na memória | Tempo médio de layout |
|---|---|
| 100.000 commits lineares | 55.9393 ms |
| 100.000 commits, 512 branches intercaladas | 65.4451 ms |
npm --prefix app/ui run bench:graphConecte o próximo fluxo Git
Use o guia de worktrees e submódulos para escolher como relacionar projetos ou o guia de agentes para separar branches paralelas. Para revisão e recuperação, continue no cliente Git e na Escola de Git.
O modo gratuito abre repositórios públicos no GitHub, GitLab.com e Bitbucket.org. Repositórios privados, hospedados por você e apenas locais exigem licença. O teste de 14 dias inclui os recursos da licença sem cartão; a compra pública ainda não está habilitada.
Perguntas frequentes
Clone parcial funciona com qualquer remoto?
Não. O remoto deve aceitar clone parcial, e a restrição do Windows local continua valendo.