github / github/app

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

Đang mở
#1,111 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Requests and ideas
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ả

**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 |

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

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

Đánh giá

Issue này chưa được đánh giá.

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.