Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

1. 问题现象

  1. VSCode -> Source Control -> Changes 面板无法显示已经修改的文件,UI效果如下:
  2. 用命令行(git status)检查是可以正常显示的。

2. 原因分析

各个功能按钮查找了很久,才发现是因为没有选择对应的仓库。

说明:

  • 我的项目通过git submodule的方式挂载了好几个子仓库,如:blog(主仓库)、volantis(子仓库)、.deploy_git(子仓库)。
  • 而这里只显示了子仓库volantis的文件变动,而volantis并没有修改的文件,所以面板显示空白。

3. 解决方法

解决的办法很简单,就是把所有的仓库都勾选上。

推荐阅读
git常用命令1:git submodule(子模块)的用法指南 git常用命令1:git submodule(子模块)的用法指南 博客建站7 - Hexo博客独立服务器如何自动部署? 博客建站7 - Hexo博客独立服务器如何自动部署? git配置3 - 一个git仓库同时push到多个代码托管平台 git配置3 - 一个git仓库同时push到多个代码托管平台

评论