【问题标题】:How to set vscode to show modified files in git repo automatically without refresh?如何设置 vscode 以自动显示 git repo 中修改的文件而不刷新?
【发布时间】:2019-02-07 15:58:58
【问题描述】:

我在 Mac OS 上使用 vscode,通常当项目是 git 存储库时,每当我修改某些内容时,编辑器会自动在项目树中显示修改后的文件,并使用相应的颜色和字母。

但是我格式化了我的 Mac,安装了 vscode 并且这个功能不再可用,我必须手动单击源代码管理选项卡中的刷新按钮才能看到修改后的文件。

当我按下刷新按钮时,输出选项卡中会显示以下输出:

> git status -z -u
> git symbolic-ref --short HEAD
> git rev-parse master
> git rev-parse --symbolic-full-name master@{u}
fatal: no upstream configured for branch 'master'
> git for-each-ref --format %(refname) %(objectname) --sort -committerdate
> git remote --verbose
> git show :src/index.ts
> git check-ignore -z --stdin

我不知道这是否有助于发现问题。

我有 vscode 版本 1.31.0 和 Mac OS Mojave 版本 10.14.3

有什么想法可以解决这个问题吗?谢谢。

【问题讨论】:

    标签: git visual-studio-code vscode-settings


    【解决方案1】:

    原来问题出在我在本地存储库路径中的一个文件夹的名称中,它的名称是Hàdēs,vscode 试图运行的 git 命令没有读取它。

    所以当我将它修改为Hades 没有这些口音时,问题就解决了!

    现在 vscode 正在读取更改并正常显示它们:(

    【讨论】:

      【解决方案2】:

      您好,您可以尝试command + shift + p 并打开Preferences: Open Settings (JSON)

      如果您向下滚动到 git 面板,请确保将 git.autorefresh 设置为 true

      【讨论】:

      • 我已将git.autorefresh 设置为true,但还是一样。我认为true 是它的默认值。
      猜你喜欢
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      • 1970-01-01
      • 2017-12-13
      • 2020-07-02
      • 1970-01-01
      相关资源
      最近更新 更多