Agit: Git client 1.39
Pobieranie będzie można pobrać w ciągu 5 sekund.
O Agit: Git client
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.