Agit: Git client 1.39

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 1.05 MB
‎Ocena użytkowników: 4.0/5 - ‎1 ‎Głosów

Agit jest klientem Git dla urządzeń z systemem Android, co pozwala na wyewidencjonowanie całej historii repozytorium Git podczas podróży, przeglądanie zmian i przechowywanie pełnego dostępu w trybie offline.

• Klon zdalnego repozytoriów Git na telefonie! • Podobnie jak zwykły Git, pełna historia jest przechowywana w celu uzyskania dostępu w trybie offline. • Animowane diffs - Oglądaj dyferdy płynnie przejście z przed do po - i z powrotem. Używam "gładkie" w przenośni tutaj. To wciąż całkiem fajne. • Obsługuje protokoły git, http, https, ssh: - zobacz https://github.com/rtyley/agit/wiki/HTTP, aby uzyskać szczegółowe informacje na temat uwierzytelniania HTTP - zobacz https://github.com/rtyley/agit/wiki/SSH lub http://youtu.be/6YXR-ZhZ1Qk zegarka, aby uzyskać instrukcje konfiguracji SSH • Ściąganie do odświeżania • Obecnie jest to klient "tylko do odczytu". Możesz klonować i pobierać, ale nie zatwierdzać i naciskać. Nie miałem jeszcze czasu, aby zbudować cały interfejs użytkownika wokół tego - ale sądzę, że wdrożenie pinch-gesture-branch-merge byłoby zabawne. • Okresowa synchronizacja włączona na Androidzie 2.2 i nowszych - najnowsze zatwierdzenia pobierane co kwartał. • Klonowanie znaczących projektów (np Mongo, JQuery) zajmie kilka minut , aby wykonać - na szczęście kolejne pobrania będą znacznie szybsze. • Ze względu na ograniczenia w Java / JGit (podstawowej biblioteki używanej przez Agit do obsługi Git) następujące funkcje są niestety nieobsługiwał: podmodule, dowiązania symboliczne.

Urządzenia z Androidem mają ograniczoną pamięć, a ze względu na charakter Git delta pakowania poszczególnych dużych plików w repozytorium (np. około 5MB lub powyżej) może powodować nieuniknione błędy out-of-memory, nawet na nowoczesnych urządzeniach. Nie ogranicza to ogólnego rozmiaru repozytorium — który może być znacznie większy — ogranicza tylko *największe pliki* które możesz mieć w historii repozytorium. Więcej informacji tutaj:

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

Aby pomóc użytkownikom naprawić repozytoria dużych plików, z którymi Agit ma problemy, opracowałem BFG, narzędzie wiersza polecenia stworzone specjalnie do odchudzania repozytoriów Git:

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

BFG jest znacznie prostszą i szybszą alternatywą dla korzystania z git-filter-branch i ułatwia czyszczenie repozytoriów, dzięki czemu mogą być odczytywane przez Agit.

historia wersji

  • Wersja 1.39 opublikowany na 2013-12-26
    wersja 1.39 ustawia opcję "largeHeap" w AndroidManifest.xml do prawdy, które na urządzeniach z systemem Android v3.0+ (Plaster miodu) mogą zwiększyć szanse na klonowanie repozytoriów, które zawierają duże (> 5MB) pliki (Dzięki Patrick Moor za wskazanie tej opcji!).,To wydanie spada również wsparcie dla Android v2.2 (Froyo) i będzie ostatnim wydaniem do obsługi pre-4.0 (Ice-Cream Sandwich) urządzenia.
  • Wersja 1.38 opublikowany na 2013-05-17
    Kilka poprawek i aktualizacji

Szczegóły programu