我有一个多根目录的工作区,其中所有工作区文件夹都是git仓库。但是,出于某种原因,只有其中一些显示在源代码控制面板中,即使我以相同的方式将它们全部添加到工作区中(“文件”>“添加文件夹到工作区”)。如何让所有的仓库都显示在源代码控制面板中?以下是我的工作区和源代码控制的截图:
对我来说,这个问题最终是一个文件夹权限问题。我以管理员身份运行VS Code,缺失的目录出现了。我查看了目录所有者,并注意到工作目录归属于我的用户,而不工作的目录归属于管理员组(我的用户属于此组)。将目录所有权更改为我的主要用户是长期解决方案。
走了两步兔子洞。呃。