Skip to content

[Feature Request] 支持多根工作区(Multi-root Workspace)中的多个 Git 仓库识别 #2

Description

@sproutcat

问题描述

我在 VSCode 中打开了一个多根工作区(multi-root workspace),该工作区包含多个独立的 Git 仓库(例如一个前端项目仓库和一个后端项目仓库)。当前使用的 Git 插件(插件名称)无法正确识别工作区中的所有 Git 仓库,只能识别其中一个或完全无法识别。

复现步骤

  1. 在 VSCode 中创建一个多根工作区,添加两个(或以上)各自包含独立 Git 仓库的文件夹。

    • 示例:frontend-repo/(含 .git 目录)

    • 示例:backend-repo/(含 .git 目录)

  2. 打开该工作区。

  3. 观察插件的 Git 仓库识别情况,没有任何分支与 Git Log。

期望行为

插件能够自动检测并支持工作区中的所有 Git 仓库,允许用户分别查看每个仓库的状态、提交历史、分支等信息,或提供切换/选择仓库的能力。

实际行为

插件只识别了其中一个仓库(通常是第一个添加的仓库),或者提示未找到 Git 仓库。

环境信息

  • VSCode 版本:1.122.0

  • 插件版本:0.0.3

  • 操作系统:Windows 11

附加说明

VSCode 自带的 Git 扩展已支持多根工作区中的多个仓库识别,希望本插件也能增加类似的支持。如果有临时解决方案或配置方式,也请告知。谢谢!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions