提交所有修改和未跟踪的文件(nothing to commit, working tree clean
)后,VSCode没有更新其资源管理器UI以指示文件不再被修改/未跟踪。我必须重新加载窗口以使过时的M
,U
指示符消失。
情况
- 我的机器(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:有组织的问题。
1条答案
按热度按时间ccrfmcuu1#
问题的原因是我的工作目录路径包含一个以韩语命名的文件夹。我将其更改为英语,它工作得很好。它与任何类型的配置无关。
对于任何使用其他语言的人,要小心这一点!