Agit: Git client 1.39
Sarai in grado di scaricare in 5 secondi.
Circa Agit: Git client
Agit è un client Git per dispositivi Android, che ti consente di estrarre l'intera cronologia di un repository Git mentre sei in movimento, rivedere le modifiche e archiviare per l'accesso offline completo.
• Clona repository Git remoti sul tuo telefono! • Proprio come il normale Git, la cronologia completa viene archiviata per l'accesso offline. • Diff animati - Guarda le diff passare senza problemi da Prima a Dopo - e ritorno. Sto usando "liscio" in senso figurato qui. È ancora piuttosto figo. • Supporta i protocolli git, http, https, ssh: - vedere https://github.com/rtyley/agit/wiki/HTTP informazioni dettagliate sull'autenticazione HTTP - vedere https://github.com/rtyley/agit/wiki/SSH o guardare i http://youtu.be/6YXR-ZhZ1Qk istruzioni per la configurazione SSH • Recupero pull-to-refresh • Attualmente si tratta di un client di sola lettura. Puoi clonare e recuperare, ma non eseguire il commit e spingere. Non ho ancora avuto il tempo di costruire tutta l'interfaccia utente intorno a questo, ma penso che implementare pinch-gesture-branch-merge sarebbe divertente. • Sincronizzazione periodica abilitata su Android 2.2 e versioni successive - ultimi commit recuperati un quarto d'ora. • La clonazione di progetti sostanziali (ad esempio Mongo, JQuery) richiederà alcuni minuti per funzionare - fortunatamente i recuperi successivi saranno molto più veloci. • A causa delle limitazioni in Java/JGit (la libreria sottostante utilizzata dal supporto Agit for Git) le seguenti funzionalità non sono purtroppo supportate: sottomodulo, collegamenti simbolici.
I dispositivi Android hanno memoria limitata e, a causa della natura di Git delta-packing singoli file di grandi dimensioni nel repository (ad esempio circa 5 MB o superiore) possono causare inevitabili errori di memoria insufficiente, anche sui dispositivi moderni. Ciò non vincola le dimensioni complessive del repository - che possono essere molto più grandi - vincola solo i *file più grandi* che puoi avere nella cronologia del tuo repository. Maggiori informazioni qui:
https://github.com/rtyley/agit/wiki/Memory
Per aiutare gli utenti a risolvere i repository di file di grandi dimensioni con cui Agit ha problemi, ho sviluppato un BFG, uno strumento da riga di comando appositamente progettato per dimagrire i repository Git:
https://rtyley.github.com/bfg-repo-cleaner/
Il BFG è un'alternativa molto più semplice e veloce all'uso di git-filter-branch e semplifica la pulizia dei repository in modo che possano essere letti da Agit.