Agit: Git client 1.39

ライセンス: 無料トライアル ‎ファイルサイズ: 1.05 MB
‎ユーザー評価: 4.0/5 - ‎1 ‎投票

AgitはAndroidデバイス用のGitクライアントで、移動中にGitリポジトリの履歴全体をチェックアウトし、変更を確認し、完全なオフラインアクセスのために保存することができます。

• リモート Git リポジトリを携帯電話に複製しましょう! • 通常の Git と同様に、完全な履歴はオフライン アクセス用に保存されます。 &雄牛;アニメーションディフ - 時計は前から後にスムーズに移行し、再び戻ります。私はここで比喩的に「滑らか」を使用しています。それはまだかなりクールです。 &ブル; サポート git, http, https, ssh プロトコル: - HTTP 認証の詳細については、https://github.com/rtyley/agit/wiki/HTTPを参照してください。 - SSH の設定手順については、https://github.com/rtyley/agit/wiki/SSHまたはhttp://youtu.be/6YXR-ZhZ1Qkを参照してください。 &ブル;プルツーリフレッシュフェッチ •現在、これは「読み取り専用」クライアントです。複製とフェッチはできますが、コミットとプッシュはできません。私はまだその周りのすべてのユーザーインターフェイスを構築する時間がありませんでした - しかし、私はピンチジェスチャーブランチマージを実装することは楽しいだろうと思います。 •定期的な同期はAndroid 2.2以降で有効に - 最新のコミットは四半期毎時フェッチしました。 • 実質的なプロジェクト(例えばMongo、JQuery)のクローン作成には数分かかります - 幸いにもその後のフェッチははるかに速くなります。 • Java/JGit (Git サポート用の Agit で使用される基礎ライブラリ) の制限により、以下の機能は残念ながらサポートされていません: サブモジュール、シンボリックリンク。

Androidデバイスはメモリが限られており、リポジトリ内の個々の大きなファイル(例えば5MB以上)のGitデルタパッキングの性質上、最新のデバイスでも避けられないメモリ不足エラーが発生する可能性があります。これは、リポジトリ全体のサイズを制限するものではありません - これははるかに大きくなる可能性があります - それはあなたがリポジトリの履歴に持つことができる*最大のファイル*を制約するだけです。詳細はこちら:

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

ユーザーがAgitが問題を抱えている大きなファイルのレポを修正するのを助けるために、私はBfG、Gitリポジトリをスリム化するために専用に構築されたコマンドラインツールを開発しました:

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

BFG は git-filter-branch を使用する方がはるかに簡単で高速な代替手段であり、簡単にリポジトリをクリーンアップして、Agit が読み取ることができるようにします。

バージョン履歴

  • バージョン 1.39 に転記 2013-12-26
    v1.39はAndroidManifestの「largeHeap」オプションをtrueに設定し.xml Android v3.0+(ハニカム)を実行しているデバイスでは、大きな(>5MB)ファイルを含むリポジトリを複製する可能性があります(このオプションを指摘してくれたパトリック・ムーアのおかげで!)、このリリースはAndroid v2.2(Froyo)のサポートも削除し、アイスクリームの最後のリリースになります。
  • バージョン 1.38 に転記 2013-05-17
    いくつかの修正と更新

プログラムの詳細