Microsoft/vscode

Git - better support for bare repositories

Aperta

#267.606 aperta il 20 set 2025

 (6 commenti) (4 reazioni) (1 assegnatario)TypeScript (39.847 fork)batch import
buggithelp wanted

Metriche repository

Star
 (184.936 stelle)
Metriche merge PR
 (Merge medio 11h 43m) (1000 PR mergiate in 30 g)

Descrizione

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.

Guida contributor