Agit: Git client 1.39

Licenza: Prova gratuita ‎Dimensioni del file: 1.05 MB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

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.

cronologia delle versioni

  • Versione 1.39 pubblicato il 2013-12-26
    v1.39 imposta l'opzione 'largeHeap' in AndroidManifest.xml su true, che sui dispositivi che eseguono Android v3.0+ (Honeycomb) possono aumentare le possibilità di clonazione repos che contengono file di grandi dimensioni (> 5 MB) (Grazie a Patrick Moor per aver sottolineato questa opzione!).),Questa versione elimina anche il supporto per Android v2.2 (Froyo) e sarà l'ultima versione a supportare dispositivi pre-4.0 (Ice-Cream Sandwich).
  • Versione 1.38 pubblicato il 2013-05-17
    Diverse correzioni e aggiornamenti

Dettagli del programma