github / github/app

Allow forking a session without creating a worktree

Abierto
#3,023 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.1k
Forks
153
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el comportamiento existente de /fork en Copilot CLI y sigue cómo continúa un fork en la CLI o la app. Define la elección entre crear un worktree y reutilizar el checkout actual, y verifica que el fork conserve el contexto de la sesión y admita flujos de trabajo de sesiones anidadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
github
Área
cli, desktop, developer-experience
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.