Agit: Git client 1.39
Poderá descarregar em 5 segundos.
Sobre Agit: Git client
O Agit é um cliente Git para dispositivos Android, permitindo-lhe verificar toda a história de um repositório git enquanto está em movimento, rever alterações e armazenar para acesso offline completo.
• Clone remoto Repositórios git para o seu telefone! • Tal como o Git normal, toda a história está armazenada para acesso offline. • Difusões animadas - Assista a diffs suavemente transição de Antes para Depois - e de volta novamente. Estou a usar "suave" figurativamente aqui. Ainda é muito fixe. • Suporta git, https, ssh protocolos: - ver https://github.com/rtyley/agit/wiki/HTTP para obter mais informações sobre a autenticação HTTP - ver https://github.com/rtyley/agit/wiki/SSH ou ver http://youtu.be/6YXR-ZhZ1Qk para obter instruções de configuração do SSH • Pull-to-refresh fetching • Atualmente este é um cliente 'só de leitura'. Pode clonar e buscar, mas não se comprometer e empurrar. Ainda não tive tempo de construir toda a interface de utilizador em torno disso- mas acho que implementar uma fusão de instrumentos seria divertido. • Sincronização periódica ativada no Android 2.2 e mais tarde - os últimos compromissos são recolhidos trimestralmente. • Cloning projetos substanciais (por exemplo, Mongo, JQuery) levará alguns minutos para realizar - felizmente as buscas subsequentes serão muito mais rápidas. • Devido às limitações em Java/JGit (a biblioteca subjacente utilizada pelo Agit para suporte de Git) as seguintes características são infelizmente não apoiadas: submodulos, ligações simbólicas.
Os dispositivos Android têm memória limitada, e devido à natureza de ficheiros individuais de embalagem delta git no seu repo (por exemplo, cerca de 5MB ou superior) podem causar erros inevitáveis fora da memória, mesmo em dispositivos modernos. Isto não limita o tamanho geral do repositório - que pode ser muito maior - apenas limita os *maiores ficheiros* que pode ter na história do seu repositório. Mais informações aqui:
https://github.com/rtyley/agit/wiki/Memory
Para ajudar os utilizadores a corrigir os repos de ficheiros grandes com os qual o Agit tem problemas, desenvolvi um BFG, uma ferramenta de linha de comando construída propositadamente para emagrecer os repositórios de Git:
https://rtyley.github.com/bfg-repo-cleaner/
O BFG é uma alternativa muito mais simples e rápida à utilização de git-filter-branch, e facilita a limpeza dos repositórios para que possam ser lidos pelo Agit.