VSCode Explorer不更新Git文件更改指示符(修改/未跟踪)

yks3o0rb  于 2023-03-21  发布在  Git
关注(0)|答案(1)|浏览(238)

提交所有修改和未跟踪的文件(nothing to commit, working tree clean)后,VSCode没有更新其资源管理器UI以指示文件不再被修改/未跟踪。我必须重新加载窗口以使过时的MU指示符消失。

情况

  • 我的机器(MacOS)
  • git repository --〉problem出现了。
  • 克隆不同的远程git仓库--〉问题不会发生。
  • 本地新初始化的git仓库--〉出现问题。
  • 另一台计算机(Windows)--〉未出现问题。
  • 另一台机器(MacOS)--〉未出现问题。
    尝试
  • 我尝试重新安装VSCode,但问题仍然存在。
    环境
  • VSCode:1.76.2
  • 在“我的机器”和“另一台机器”上同步相同的设置。
  • Git:2.40.0
  • 系统:MacOS
  • 默认设置,除了下面的一些例外。
    VSCode settings.json
{
  "workbench.colorTheme": "Atom One Dark",
  "workbench.iconTheme": "material-icon-theme",
  "files.autoSave": "afterDelay",
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "[markdown]": {
    "editor.wrappingIndent": "same"
  },
  "prettier.bracketSameLine": true,
  "remote.SSH.connectTimeout": 60,
  "remote.SSH.remotePlatform": {
    "ubuntu-VirtualBox": "linux"
  },
  "remote.SSH.showLoginTerminal": true,
  "remote.SSH.useLocalServer": false,
  "window.zoomLevel": 1
}

Git配置

credential.helper=osxkeychain
user.email=blah
user.name=blah
core.editor=code --wait
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true

编辑1:包含更多设置内容。
编辑2:有组织的问题。

ccrfmcuu

ccrfmcuu1#

问题的原因是我的工作目录路径包含一个以韩语命名的文件夹。我将其更改为英语,它工作得很好。它与任何类型的配置无关。
对于任何使用其他语言的人,要小心这一点!

相关问题