github / github/app

Allow forking a session without creating a worktree

オープン
#3,023 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
言語のデータがありません
スター
2.1k
フォーク
153
PR マージ指標
30日以内にマージされた PR はありません

説明

## Summary

As a user, I want to fork a full session while reusing the current checkout so that I can preserve the session context without creating a worktree.

## Problem

Worktrees are not practical for some large repositories because they can take a long time to create or cannot build independently.

## Current workaround

Use `/fork` in Copilot CLI, then continue the forked session in either the CLI or the app.

## Proposed behavior

When forking a session, allow the user to choose between:

- Creating a separate worktree
- Reusing the current checkout

The fork should preserve the parent session's context and support nested-session workflows.

## Expected outcome

Users can work on related tasks from the same session context without creating an impractical worktree.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start with the existing /fork behavior in Copilot CLI and trace how a fork continues in the CLI or app. Define the choice between creating a worktree and reusing the current checkout, then verify that the fork preserves session context and supports nested-session workflows.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
github
領域
cli, desktop, developer-experience
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
48/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。