github / github/app

Need option to not create worktree everytime

Open
#2,157 4 comments 4 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2.1k
Forks
153
PR merge metrics
No merged PRs in 30d

Description

My project usually need to work with over 20+ repos at the same time. It is not realistic to create 20+ projects in GHCP desktop app. I currently use a utility local repo as the entrance. Only one GHCP project for this repo. I use instructions to allow the conversations in this repo to operate other 20+ repos. All conversations are created under this utility repo.

However, everytime when I create a repo by using the "+" button from the project level, it automatically create a worktree which is really unnecessary for my situation. I have to go to Home view to create new conversation to avoid adding new worktree.

Also when one of my conversation needs to create a child conversation, it also open a worktree automatically. It is very annoying that I have to manually clean up worktrees.

Every time when I fork from an existing conversation, it also creates a new worktree automatically.

I hope there are options for me to disable automatically worktree creation.

Contributor guide

Open the contributing guide

Research direction

Start by tracing worktree creation from the project-level "+" button, Home view conversation creation, child conversations, and forks. Determine where an option to disable automatic creation would apply across these entry points, then verify that disabled mode avoids automatic worktrees while manual worktree creation remains possible.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.