オフライン時に GitTree を使用する
GitTree はローカルファーストです。コミット、ブランチ、マージ、リベース、スタッシュ、履歴、元に戻すなど、すべてのローカル Git 機能は接続なしで動作します。フェッチ、プル、プッシュ、ホスティング統合、CI/CD、および Nour のプロバイダにはネットワークが必要です。オフライン中、GitTree は最後に読み取ったデータを表示し、その旨を示します。
無料更新されました
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- オンライン中に一度 GitTree にサインインしてください。オフラインになる前にフェッチして、最新のリモート ブランチを取得します。
どこで見つけられますか
- 「プロバイダーにアクセスできませんでした。これらは最後の既知のチェックです。」などのメッセージ。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| オンラインに戻ったら取得する | ⌘⇧F | Ctrl+Shift+F |
ステップ
いつも通りに仕事をする
通常どおりにステージング、コミット、ブランチ、マージ、リベース、スタッシュを行います。これらには接続する必要はありません。
キャッシュされたものを読み取る
プル リクエスト、問題、チェックでは、最後に読み取られたコピー GitTree が表示され、期限切れの可能性があるとマークされています。
オンラインに戻ったら同期する
コミットをフェッチしてプッシュします。自動フェッチが自動的に再開されます。
期待される結果
ローカル作業はオフラインで継続され、再接続すると同期されます。
公式ビルドでのバージョンチェック
公式ビルドは、そのバージョンがまだサポートされているかどうかを時々チェックします。 7 日以上 GitTree のサービスにアクセスできなかった場合、アプリは GitTree needs to check in と表示し、接続して再度確認するように求めます。リポジトリは影響を受けません。
何か問題が発生した場合
長時間オフラインになると Pro 機能が動作しなくなる
GitTree が試用版またはプランを確認できない場合は、できるようになると Pro 機能が戻ります。無料のローカル Git は引き続き動作します。
質問
オフラインで使用するには GitTree アカウントが必要ですか?
一度サインインすると接続が必要になります。その後、GitTree はインターネットなしでセッションを復元し、ローカル Git はオフラインで動作し続けます。