github / github/app

Allow forking a session without creating a worktree

Đang mở
#3,023 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
2.1k
Fork
153
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

## 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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github
Lĩnh vực
cli, desktop, developer-experience
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
48/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.