1. 问题现象
VSCode
->Source Control
->Changes
面板无法显示已经修改的文件,UI效果如下:- 用命令行(
git status
)检查是可以正常显示的。
2. 原因分析
各个功能按钮查找了很久,才发现是因为没有选择对应的仓库。

说明:
- 我的项目通过
git submodule
的方式挂载了好几个子仓库,如:blog
(主仓库)、volantis
(子仓库)、.deploy_git
(子仓库)。 - 而这里只显示了子仓库
volantis
的文件变动,而volantis
并没有修改的文件,所以面板显示空白。
3. 解决方法
解决的办法很简单,就是把所有的仓库都勾选上。
