1. 使用场景
为保持对话上下文聚焦,我通常只打开 Git 仓库的某个子模块进行开发(例如只打开 MyProject/app/module1)。
2. 目录结构
MyProject/ <-- Git 仓库根目录
├── .git/
└── app/
├── module1/ <-- 当前打开的工作区
└── module2/
3. 当前表现
从子目录打开时,右侧面板提示“不是 Git 仓库”,无法查看变更和提交说明。
4. 期望行为
支持向上递归查找 .git 目录。即使打开的是子文件夹,也能识别到父级仓库,并在右侧面板正常展示 Git 状态。
1. 使用场景
为保持对话上下文聚焦,我通常只打开 Git 仓库的某个子模块进行开发(例如只打开
MyProject/app/module1)。2. 目录结构
3. 当前表现
从子目录打开时,右侧面板提示“不是 Git 仓库”,无法查看变更和提交说明。
4. 期望行为
支持向上递归查找
.git目录。即使打开的是子文件夹,也能识别到父级仓库,并在右侧面板正常展示 Git 状态。