Skip to main content
環境と実行

実行環境

Qoder がファイルを読み、コマンドを実行し、変更を記録する場所を選択します。

タスクを送信する前に workspace と実行環境を選択します。この選択によって、Qoder がファイルを読み取り、コマンドを実行し、Git の状態を確認する場所が決まります。
環境変更先用途
Local workspaceこのデバイスで開いているプロジェクト小さな変更、素早い検証、すぐにローカルで結果を使う場合。
Worktree独立した Git Worktree並行タスクや、現在のチェックアウトから分離した変更。
SSH workspace登録済みリモートホストのディレクトリコード、依存関係、実行環境がリモートにある場合。
No workspaceプロジェクトを関連付けないファイルやプロジェクトコマンドが不要な場合。

Local workspace

既存の workspace を選択するか、ローカルプロジェクトを workspace として追加します。Local mode では、選択したディレクトリの現在のファイル状態を直接使用します。すぐに結果をローカルで確認したい小さな変更や、現在の依存関係をそのまま利用するタスクに適しています。

Worktree

Worktree mode は別の Git checkout を作成し、現在の作業ツリーから変更を分離します。並行タスクや大きな変更を試す場合に使用します。保持とバックアップの設定は Settings → Worktrees で管理します。

Worktree タスクを開始する

  1. タスク入力欄の下部で現在の実行モードを開きます。
  2. Worktree と開始元の Git ブランチを選択します。
  3. 未コミット変更を含めるオプションが表示された場合は、内容を確認してから有効にします。
  4. タスクを送信します。Qoder は独立した Worktree でコードを読み取り、変更、検証します。
ローカルへ引き継ぐ前に変更をレビューし、ローカルワークスペースをクリーンな状態にしてください。Worktree は Git リポジトリでのみ利用でき、個別にディスク容量を使用します。

SSH workspace

Connect SSH を選択するか、Settings → Connections で host を追加します。Qoder は ~/.ssh/config に登録された host を利用し、選択した remote directory でファイル操作とコマンド実行を行います。送信前に host、directory、branch が正しく、SSH account に必要な権限があることを確認してください。

安全に選択する

  • Worktree を使用するには、workspace が少なくとも 1 件の commit を持つローカル Git リポジトリである必要があります。
  • Worktree ごとにディスク容量を使用するため、不要なものは Settings → Worktrees で整理します。
  • SSH ではファイル操作とコマンドが remote host 上で実行されます。ローカルの結果と取り違えないようにしてください。
  • 実行環境を分離しても権限管理は置き換わりません。タスクに合った Access permissions を選択してください。
作成済みタスクでは Local と Worktree を切り替えられません。実行境界を変更する場合は新しいタスクを作成してください。
実行環境 - Qoder