有没有一种方法可以在VS Code中对源代码管理提供程序进行排序?

时间:2018-09-28 15:55:58

标签: version-control visual-studio-code vscode-settings

我用VS Code一次处理多个Git存储库(有时超过30个)。

目前,很难在VS Code的源代码控制部分中直观地找到特定的存储库。我不知道回购清单的排序方式。这不是字母顺序的,也不是基于最近对文件进行的更新。顺序似乎是随机的。好吧,它有点排序,但是以某种方式使其变得无用。

Screenshot of Source Control Listing

(出于隐私保护的考虑,我没有显示全名,但是您可以看到屏幕快照中的第一项出现了问题)

资源管理器视图很好-有一种方法可以通过设置来控制文件和文件夹的顺序,并且一切都可以正确排序。但是,对于源代码管理视图,我什么都找不到。

这是缺少的功能还是错误?还是有我尚未找到的设置?

  • macOS 10.14
  • VSCode 1.27.2

1 个答案:

答案 0 :(得分:0)

我在Windows x64上使用VS Code 1.42.1,并且遇到相同的问题。 SCM中的Git存储库列表未按字母顺序排序。 我找到了一种解决方案,可以按与资源管理器(字母顺序)中的顺序对我的仓库进行排序。 打开“设置”>“功能”>“ SCM”,然后将“提供者”设置为“ 0”(手动拖动窗口后将显示所有存储库) 打开设置>扩展程序> Git和 -将自动存储库检测设置为子文件夹 -将文件夹路径添加到“扫描存储库”(所有存储库仅使用一个主文件夹) 转到源代码管理,然后通过右键单击>逐个关闭存储库来关闭所有存储库。 然后关闭VS Code并重新启动它。您的存储库应自动发现并按字母顺序列出。 可能就足以关闭存储库并只需重新启动VS Code,因为它似乎每次启动时都会扫描存储库。