Cha*_* dB 23 git visual-studio-code
使用 VS Code 时,我的一个存储库的资源管理器 git 状态栏指示器停止显示。
这些并没有解决问题。
(Git 更改仍在源代码控制管理器面板中跟踪)
Ben*_*rey 36
显然,另一个常见原因是您通过符号链接访问 git 存储库。请参阅:https ://github.com/microsoft/vscode/issues/60010#issuecomment-433424527
我就是这种情况,重定向 vscode 通过完整路径打开文件夹修复了它。
Epe*_*eli 18
当我从单一存储库打开子目录时,这种情况就开始发生在我身上。
我必须将“在父文件夹中打开存储库”设置设置为“始终”才能使其正常工作。
或者用 json 表示:
"git.openRepositoryInParentFolders": "always"
Run Code Online (Sandbox Code Playgroud)
不确定此选项何时出现或默认更改,因为 git gutter 过去在没有此设置的情况下也可以工作。
小智 6
我花了很长时间才弄清楚这个问题。VSCode 和 Gitlens 仍然可以看到我的更改,但对于某些文件,它们没有被跟踪到阴沟里。卸载 VSCode 并重新安装将允许进行一点跟踪,但即使关闭所有扩展,它最终也会停止跟踪。
我的解决方案:
我通过更改大小写重命名了几个文件夹。Git 未设置为跟踪区分大小写,我的 Mac 将它们视为同一个文件,而 VSCode 只是 VSCode...返回并通过 Git 重命名文件最终解决了问题:
git mv navigation tmp
git mv tmp Navigation
Run Code Online (Sandbox Code Playgroud)
成功更新了。如果它不起作用,我还必须(暂时)更新 git global 并推送:
git config --global core.ignoreCase false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8435 次 |
| 最近记录: |