Microsoft/vscode

Git - Removing a folder from multi-root workspace does not remove repo

Open

#108,757 创建于 2020年10月15日

在 GitHub 查看
 (14 评论) (3 反应) (1 负责人)TypeScript (74,848 star) (10,221 fork)batch import
buggitgood first issuehelp wantedteam-low-hanging

描述

Version: 1.50.1 (user setup) Commit: d2e414d9e4239a252d1ab117bd7067f125afd80a Date: 2020-10-13T15:06:15.712Z Electron: 9.2.1 Chrome: 83.0.4103.122 Node.js: 12.14.1 V8: 8.3.110.13-electron.0 OS: Windows_NT x64 10.0.19041

Steps to Reproduce:

  1. Create a multi-root workspace:

    • folder_A contains git-repo A
    • folder_B contains git-repo B

    SCM pane shows repo A and repo B

  2. Remove folder_B from workspace

    SCM pane still shows repo B (expected: repo B is automatically closed/removed)

  3. Select "close repo" on repo B

    repo B vanishes from SCM pane

  4. reopen workspace

    SCM pane again shows repo B (expected: repo B does no longer show up)

Workaround: Delete workspace settings under C:\Users\<username>\AppData\Roaming\Code\User\workspaceStorage.

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

贡献者指南