Lavora in repository grandi senza clonare tutto.
FluxGit offre clone parziale, sparse checkout e filtri dei branch per repository grandi e monorepo. Scegli cosa recuperare, limita l’albero di lavoro alle cartelle necessarie e riduci il rumore dei branch, esaminando il piano prima del clone.
Delimita il clone e l’albero di lavoro
La modalità repository grandi prepara un piano più leggero con opzioni blob:none, shallow e submodule. Sparse checkout seleziona cartelle o un profilo per l’albero di lavoro. I filtri si concentrano sui riferimenti attivi, upstream o main senza suggerire la cancellazione degli altri branch.
Verifica il remoto e la piattaforma
I flussi monorepo sono in beta. Il clone parziale richiede un remoto compatibile; il clone parziale locale su Windows è bloccato con un messaggio controllato. Prova sparse checkout e le opzioni sul repository reale prima di affidarti a essi. La pianificazione è locale: FluxGit non invia i contenuti del repository in questo passaggio.
Prova un repository mirato
Conserva un backup normale e controlla il risultato prima di usare un nuovo piano per lavoro importante.
- Seleziona il repository ed esamina il remoto e le opzioni di clone.
- Scegli le cartelle necessarie, poi controlla l’albero di lavoro e i filtri.
- Usa worktree separati per attività parallele; non creano una sandbox di sicurezza.
Misura la parte giusta delle prestazioni
Il benchmark del grafo del 29 settembre 2026 misura commit sintetici già in memoria su Apple M4, macOS 26.2 e Node 24.15.0. Il layout di 100.000 commit lineari ha richiesto in media 55.9393 ms su 27 campioni, con margine di errore relativo di ±6.13%. Esclude letture Git, avvio, rete e rendering. Non misura apertura completa di monorepo, velocità di clone o prestazioni Linux. Leggi tabella e metodo nella pagina del client Git; il comando del codice è sotto.
| Cronologia già caricata in memoria | Tempo medio di layout |
|---|---|
| 100.000 commit lineari | 55.9393 ms |
| 100.000 commit, 512 branch intrecciati | 65.4451 ms |
npm --prefix app/ui run bench:graphCollega il prossimo flusso Git
Usa la guida worktree e submodule per scegliere i rapporti fra progetti o la guida degli agenti per separare il lavoro su branch paralleli. Per revisione e recupero, continua al client Git e alla Scuola di Git.
La modalità gratuita apre repository pubblici su GitHub, GitLab.com e Bitbucket.org. I repository privati, autogestiti e solo locali richiedono una licenza. La prova di 14 giorni include le funzioni della licenza senza carta; l’acquisto pubblico non è ancora abilitato.
Domande frequenti
Il clone parziale funziona con ogni remoto?
No. Il remoto deve supportarlo e resta valida la restrizione di Windows locale.