【发布时间】:2022-05-18 16:00:20
【问题描述】:
使用 VS Code,资源管理器 git status gutter 停止显示我的一个存储库
- 我尝试重启 VS Code,我的电脑
- 我尝试删除索引文件并 git 重置
那些没有解决问题。
(Git 更改仍在源代码控制管理器面板中跟踪)
【问题讨论】:
使用 VS Code,资源管理器 git status gutter 停止显示我的一个存储库
那些没有解决问题。
(Git 更改仍在源代码控制管理器面板中跟踪)
【问题讨论】:
我的解决方案是删除我的文件夹(在遥控器上保存/推送它之后)并再次克隆 repo。
【讨论】:
显然,另一个常见的原因是您正在通过符号链接访问您的 git 存储库。见:https://github.com/microsoft/vscode/issues/60010#issuecomment-433424527
我就是这种情况,重定向 vscode 以通过完整路径打开文件夹已修复。
【讨论】:
我花了很长时间才弄清楚这一点。 VSCode 和 Gitlens 仍然可以看到我的更改,但它们没有在排水沟中被跟踪……对于某些文件。卸载 VSCode 并重新安装将允许跟踪一段时间,但即使关闭所有扩展,它最终也会停止跟踪。
我的解决方案:
我通过更改大小写重命名了几个文件夹。 Git 没有设置为区分大小写,我的 Mac 将它们视为同一个文件,而 VSCode 只是 VSCode……通过 Git 返回并重命名文件最终解决了这个问题:
git mv navigation tmp
git mv tmp Navigation
已成功更新。如果它不起作用,我还必须(临时)更新 git global 并推送:
git config --global core.ignoreCase false
【讨论】:
就我而言,装订线不显示文件夹路径是否包含.,例如/home/user.focus/folder
将路径更改为没有. 的路径对我有用。
【讨论】: