Qoder がファイルを読み、コマンドを実行し、変更を記録する場所を選択します。
タスクを送信する前に workspace と実行環境を選択します。この選択によって、Qoder がファイルを読み取り、コマンドを実行し、Git の状態を確認する場所が決まります。
既存の workspace を選択するか、ローカルプロジェクトを workspace として追加します。Local mode では、選択したディレクトリの現在のファイル状態を直接使用します。すぐに結果をローカルで確認したい小さな変更や、現在の依存関係をそのまま利用するタスクに適しています。
Worktree mode は別の Git checkout を作成し、現在の作業ツリーから変更を分離します。並行タスクや大きな変更を試す場合に使用します。保持とバックアップの設定は Settings → Worktrees で管理します。
Connect SSH を選択するか、Settings → Connections で host を追加します。Qoder は
| 環境 | 変更先 | 用途 |
|---|---|---|
| Local workspace | このデバイスで開いているプロジェクト | 小さな変更、素早い検証、すぐにローカルで結果を使う場合。 |
| Worktree | 独立した Git Worktree | 並行タスクや、現在のチェックアウトから分離した変更。 |
| SSH workspace | 登録済みリモートホストのディレクトリ | コード、依存関係、実行環境がリモートにある場合。 |
| No workspace | プロジェクトを関連付けない | ファイルやプロジェクトコマンドが不要な場合。 |
Local workspace
既存の workspace を選択するか、ローカルプロジェクトを workspace として追加します。Local mode では、選択したディレクトリの現在のファイル状態を直接使用します。すぐに結果をローカルで確認したい小さな変更や、現在の依存関係をそのまま利用するタスクに適しています。
Worktree
Worktree mode は別の Git checkout を作成し、現在の作業ツリーから変更を分離します。並行タスクや大きな変更を試す場合に使用します。保持とバックアップの設定は Settings → Worktrees で管理します。
Worktree タスクを開始する
- タスク入力欄の下部で現在の実行モードを開きます。
- Worktree と開始元の Git ブランチを選択します。
- 未コミット変更を含めるオプションが表示された場合は、内容を確認してから有効にします。
- タスクを送信します。Qoder は独立した Worktree でコードを読み取り、変更、検証します。
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 を切り替えられません。実行境界を変更する場合は新しいタスクを作成してください。