Agit: Git client 1.39

Lizenz: Kostenlose Testversion ‎Dateigröße: 1.05 MB
‎Benutzerbewertung: 4.0/5 - ‎1 ‎Stimmen

Agit ist ein Git-Client für Android-Geräte, mit dem Sie unterwegs den gesamten Verlauf eines Git-Repositorys auschecken, Änderungen überprüfen und für den vollständigen Offline-Zugriff speichern können.

• Klonen Sie entfernte Git-Repositorys auf Ihr Telefon! • Genau wie normale Git, wird die vollständige Geschichte für den Offline-Zugriff gespeichert. • Animierte Diffs - Beobachten Sie diffs sanftÜbergang von Vor nach Nach - und wieder zurück. Ich benissen 'smooth' hier im übertragenen Sinne. Es ist immer noch ziemlich cool. • Unterstützt git, http, https, ssh Protokolle: - siehe https://github.com/rtyley/agit/wiki/HTTP für Details zur HTTP-Authentifizierung - siehe https://github.com/rtyley/agit/wiki/SSH oder http://youtu.be/6YXR-ZhZ1Qk für SSH-Einrichtungsanweisungen • Pull-to-refresh-Fetching • Derzeit ist dies ein "schreibgeschützter" Client. Sie können klonen & holen, aber nicht übertragen und pushen. Ich hatte noch keine Zeit, die gesamte Benutzeroberfläche um das herum zu bauen - aber ich denke, dass die Implementierung pinch-gesture-branch-merge Spaß machen würde. • Periodische Synchronisierung auf Android 2.2 und höher aktiviert - neueste Commits viertelstündlich geholt. • Das Klonen wesentlicher Projekte (z.B. Mongo, JQuery) wird ein paar Minuten dauern , um zu realisieren - zum Glück werden nachfolgende Fetchs viel schneller sein. • Aufgrund von Einschränkungen in Java/JGit (der zugrunde liegenden Bibliothek, die von Agit für Git-Unterstützung verwendet wird) werden die folgenden Funktionen leider nicht unterstützt: Submodule, symbolische Links.

Android-Geräte haben begrenzten Speicher, und aufgrund der Natur der Git Delta-Verpackung einzelne große Dateien in Ihrem Repo (zB etwa 5MB oder höher) kann unvermeidliche Nicht-Speicher-Fehler verursachen, auch auf modernen Geräten. Dies schränkt nicht die Gesamtgröße des Repositorys ein - was viel größer sein kann - es schränkt nur die *größten Dateien* ein, die Sie in der Historie Ihres Repositorys haben können. Weitere Informationen finden Sie hier:

https://github.com/rtyley/agit/wiki/Memory

Um Benutzern zu helfen, die Großdatei-Repos zu beheben, mit denen Agit Probleme hat, habe ich ein BfG entwickelt, ein Befehlszeilentool, das speziell für das Abspecken von Git-Repositorys entwickelt wurde:

https://rtyley.github.com/bfg-repo-cleaner/

Das BFG ist eine viel einfachere und schnellere Alternative zur Verwendung von git-filter-branch und macht es einfach, Repositories zu bereinigen, so dass sie von Agit gelesen werden können.

VERSIONSVERLAUF

  • Version 1.39 veröffentlicht auf 2013-12-26
    v1.39 setzt die Option 'largeHeap' im AndroidManifest.xml auf true, die auf Geräten mit Android v3.0+ (Honeycomb) die Wahrscheinlichkeit des Klonens repos erhöhen kann, die große (> 5MB) Dateien enthalten (Danke an Patrick Moor für das Zeigen dieser Option!).,Diese Version lässt auch die Unterstützung für Android v2.2 (Froyo) fallen und wird die letzte Version sein, die pre-4.0 (Ice-Cream Sandwich) Geräte unterstützt.
  • Version 1.38 veröffentlicht auf 2013-05-17
    Mehrere Korrekturen und Updates

Programmdetails