github / github/app

Need option to not create worktree everytime

未关闭
#2,157 4 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
没有语言数据
星标
2.1k
派生
153
PR 合并指标
30 天内没有已合并 PR

描述

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.

贡献指南

打开贡献指南

调研方向

首先跟踪从项目级别的“+”按钮、Home 视图中的对话创建、子对话和 forks 进行 worktree 创建的流程。确定在这些入口中,禁用自动创建的选项应适用于哪些位置,然后验证禁用模式不会自动创建 worktree,同时仍可手动创建 worktree。

由索引模型根据 Issue 内容生成。

评估

领域
desktop
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
52/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。