Allow forking a session without creating a worktree
- 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
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