外出先から Git リポジトリにアクセスします。他のアプリがリポジトリにアクセスできるようにしながら、クローン、編集、コミット、プッシュを行います。
Git は私たちの仕事に不可欠なツールであり、iOS デバイスでも使用できるようになりました。オフラインでもコミットできるため、ネットワーク カバレッジ内外に移動するデバイスに特に便利です。リポジトリのクローンを作成すると、すべてのブランチのコミットを含むローカル コピーを iOS デバイス上に作成できます。これにより、アプリ内のコンテンツを参照して変更を加えることができます。ファイル アプリ、WebDAV、または x-callback-url をサポートする他のアプリケーションも、これらのファイルにアクセスできます。加えられた変更はすべてコミットして、リモート リポジトリにプッシュバックできます。
画面が小さく、物理キーボードがないため、iOS で大規模なプログラミングを行うという考えは考えにくいように思われるかもしれませんが、小規模な変更や更新を行うことは可能です。たとえば、TODO ファイルを更新したり、Jekyll サイトを調整したりできます。デザイナーから営業時間外に送信されたファイルを追加することもできます。コードベースに関連する小さなタスクについて頻繁にリマインダーを作成する場合、Working Copy は試してみるのに最適なツールです。これにより時間を節約でき、修正内容がまだ記憶に新しいうちに、より適切なコミット メッセージを作成するのに役立ちます。コンピュータを完全に置き換えることはできないかもしれませんが、iOS デバイスを手元に置いて問題を解決する方が早い場合もあります。
iOS 上で実際の作業を行う必要がある場合、Working Copy は強力なツールです。内蔵エディターには 50 を超えるプログラミング言語の構文ハイライト機能があり、カラー ピッカーも含まれています。画像、マークダウン、HTML ファイルをプレビューでき、コード内のエラーを指摘できる Javascript コンソールもあります。競合を処理するように特別に設計されたマージ ツールを使用して、新しいブランチを作成し、それらをマージまたはリベースして戻すこともできます。作業を自動化する必要がある場合は、ショートカット アプリでほとんどの操作に使用できる作業コピー アクションを使用できます。
iOS でコード行を編集したことがない場合でも、Working Copy はコードをレビューして議論するための貴重なツールです。リポジトリはクロスインデックス化されており、強力なあいまい検索機能を備えているため、シンボルから宣言へ、またはその逆に素早くジャンプできます。コミットのグラフを表示して、コミット ツリーの概要や各コミットの具体的な詳細を確認することもできます。 diff ビューアは、テキストと画像の変更を比較するのに最適です。さらに、よりわかりにくい場合には 16 進ダンプ モードもあります。
Working Copy は無料でダウンロードできますが、コミットのプッシュや 5 つ以上のリポジトリの管理などのプロ機能のロックを解除するには、アプリ内購入を行う必要があります。ベンチャーキャピタルや大企業が開発に資金提供することはないため、アプリ内購入によるサポートが開発を直接維持します。 10 日間の無料トライアルでプロ機能を試すことができ、料金を支払ってロックを解除すると、購入時にすべてのプロ機能に永久にアクセスできるようになります。来年中に導入される新しいプロ機能も利用できるようになります。 12 か月後も、既存のすべてのプロ機能にアクセスできますが、ロック解除を更新するまで新しい機能はロックされます。
Git は私たちの仕事生活の重要な部分であり、iOS はこれの一部です。オフラインでもコミットできる機能により、ネットワーク カバレッジ内外を移動するデバイスでのユーティリティが追加されました。リポジトリのクローンを作成すると、すべてのブランチのコミットを含むローカル コピーが iOS デバイス上に作成されます。アプリ内からコンテンツを参照し、変更を加えることができます。ファイル アプリ、WebDAV、または x-callback-url をサポートする他のアプリケーションは、これらのファイルにアクセスできます。加えられた変更はコミットでき、そのコミットはリモートにプッシュバックできます。
大きな画面、物理キーボード、およびキーボードに慣れていると、iOS で重要なプログラミングを行うという考えは、突飛なように思えるかもしれません。完全なIDE。しかし、すべての電子メールが深刻な散文であるわけではないことが判明したのと同じように、Git で行われるすべてが重要なプログラミングであるわけではありません。 TODO ファイルを更新したり、Jekyll サイトを調整したりしたい場合があります。場合によっては、デザイナーが営業時間外に送信したファイルを追加するだけでよい場合もあります。
コードベースに関する小さなことを思い出させることがあれば、Working Copy を試してみてください。内容の移動に費やす時間が短縮され、まだ記憶に新しい修正についてコミット メッセージを作成すると、はるかに優れたコミット メッセージが得られます。すぐにコンピューターを離れることはありませんが、場合によっては、デバイスを手に持ったまま問題を修正する方が早い場合があります。
iOS で実際の作業を実行する必要がある場合、Working Copy は強力なツール。エディターには、50 を超えるプログラミング言語の構文強調表示と組み込みのカラー ピッカーが備わっています。 Javascript コンソールを使用して画像、マークダウン、HTML ファイルをプレビューし、コード内のエラーを指摘します。競合を処理する優れたマージ ツールを使用して、新しいブランチを作成し、それらをマージまたはリベースして戻します。作業を自動化する必要がある場合は、ほとんどの操作に対してショートカット アプリの Working Copy アクションを使用できます。
iOS でコード行を編集したことがない場合でも、Working Copy はコードのレビューやディスカッションに最適です。リポジトリは相互インデックス化されており、強力なあいまい検索により、シンボルから宣言に素早くジャンプしたり、宣言からすべての使用法に逆行したりすることができます。コミットのグラフを表示すると、デスクトップ Git アプリケーションでは見られない速度と美しさで、ズームアウトしてコミット ツリーの概要を確認したり、ズームインして各コミットの詳細を確認したりできます。テキストや画像に最適な差分ビューアを使用して、ファイルに加えられた変更を確認します。そのあいまいな場合に備えて、16 進ダンプ モードもあります。
Working Copy は無料でダウンロードできますが、コミットのプッシュや 5 つ以上のリポジトリの管理などのプロ機能のロックを解除する必要があります。ベンチャーキャピタル、大企業、広告による開発資金提供はなく、アプリ内購入による皆様のサポートが開発を直接維持します。 10 日間の無料トライアルでプロ機能をお試しください。
料金を支払ってロックを解除すると、購入時のすべてのプロ機能と翌年に追加されたすべてのプロ機能に永久にアクセスできるようになります。 12 か月が経過すると、既存のプロ機能はすべて保持されますが、導入された新しい機能はロック解除を更新するまでロックされます。