Visual Studio Code Git装饰消失

8

我是VSCode的新手,真的很喜欢它。Mac上的Git集成非常出色。

但是,当我将该项目切换到Linux时,文件资源管理器中的Git装饰(指示已更改的文件)消失了。它们仍然显示在左侧面板中的Git视图中。此外,编辑窗口中也没有指示器。

在网上找到帮助,主要建议打开显示装饰选项(“git.decorators.enabled”:true),这些选项已经开启了。

编辑:如果有关系的话,我正在使用Mac 10.13.6 / VSC 1.28 Ubuntu 16.04在Parallels下/VSC 1.29.0 Ubuntu 18.04.1在VirtualBox下/VSC 1.28.2

昨天花了一整天追寻并更改选项,但都没有成功。我可以继续在Mac上编辑,跳过Linux,但随着每个版本的Linux的改进,迁移只是时间问题...

有什么建议可以让它们在Linux上重新出现吗?我非常确定昨天早上看到它们,后来随着我做更多东西而消失了,再也没有回来。

1个回答

12

您是否正在使用指向文件夹的符号链接?如果我使用符号链接路径来打开项目,则在文件资源管理器视图中Git修饰将消失,如果使用该文件夹的绝对路径,则Git修饰将出现。


2
快速回答!是的,我正在使用符号链接。进行了一个快速测试,没有链接,它就可以正常工作。我有一个复杂的共享文件夹场景,在Mac和两个Ubuntu之间共享我的源文件夹。我没有想到VSC会在符号链接上出现问题。感谢您提供的解决方案!! - jvonehr
2
非常欢迎!希望他们能够有一天解决这个问题。 - Lingchao Cao
你是救命恩人! - Gijs Beijer
1
四年后仍然有效。 - Hantsaniala Eléo
1
谢谢!更新Dropbox后,它将目录移动到了不同的路径。我通过使用“文件->打开...”重新打开目录来解决了这个问题。 - Qbyte

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接