Microsoft/vscode

Git - better support for bare repositories

Open

#267 606 ouverte le 20 sept. 2025

Voir sur GitHub
 (6 commentaires) (3 réactions) (1 assigné)TypeScript (10 221 forks)batch import
buggithelp wanted

Métriques du dépôt

Stars
 (74 848 stars)
Métriques de merge PR
 (Merge moyen 14h 20m) (999 PRs mergées en 30 j)

Description

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: 1.104.1 (Universal)
  • OS Version: macOS 15.6.1

I'm not sure if it's a bug or intentional behaviour, however VSCode doesn't seem to pick up worktrees and repositories when using --bare flag to initialise or copy a repo. I also tried different setups of putting worktrees inside or outside the bare one to no avail.

Steps to Reproduce:

  1. Run the following commands to setup the test repo
git clone --bare org-14957082@github.com:openai/agents.md.git
cd agents.md.git
git worktree add trees/test-branch
git worktree add trees/another-test-branch
cd trees/test-branch
code --disable-extensions .
  1. Open SCM tab and observe that there's only one worktree recognised, and it's not attached to a repo.

Guide contributeur