Need option to not create worktree everytime
- 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
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