github / github/app

[Requests and ideas] # Feature Request: Global Default for Session Container Type (Branches vs Wor...

Abierto
#1,111 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Requests and ideas
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

**Mood:** 😊
**Category:** Requests and ideas

# Feature Request: Global Default for Session Container Type (Branches vs Worktrees)

## Summary

Allow users to set a global default for whether new projects use **local branches** or **git worktrees** for session management, rather than defaulting to worktrees every time.

## Problem

When adding new repositories to Copilot CLI, each project defaults to using git worktrees for session isolation. Users who prefer working with local branches must manually configure this per project. For users managing many repositories, this becomes repetitive and tedious.

## Proposed Solution

Add a global user preference/setting (e.g., in app settings or a config file) that lets users choose their default session container type:

- **Git Worktrees** (current default)
- **Local Branches**

This default would apply whenever a new project is added to the app. Individual projects could still override the global setting if needed.

## Benefits

- Reduces repetitive configuration when onboarding multiple repositories
- Respects user workflow preferences out of the box
- Simple to implement as a user-level setting with per-project override

---
| Field | Value |
| --- | --- |
| App version | 1.0.0 |
| OS | Windows 10.0.26200 |
| Theme | GitHub |
| Path | /chat |
| Tenure | Week 3 |

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue no menciona archivos, pruebas ni puntos de entrada. Empieza localizando la configuración del proyecto de la app y el flujo de selección de contenedores de sesión; se considera completado cuando una elección global entre Git worktrees y ramas locales se aplica a los proyectos añadidos recientemente, conservando las anulaciones por proyecto.

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

Evaluación

Stack tecnológico
git
Área
desktop
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.