Как настроить vscode для автоматического отображения измененных файлов в git repo без обновления? - PullRequest
0 голосов
/ 07 февраля 2019

Я использую vscode в Mac OS, обычно, когда проект представляет собой 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.

Есть идеи для решения этой проблемы?и спасибо.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

Оказывается, проблема была в названии одной из папок, которые у меня есть в пути к моему локальному репозиторию, ее имя было Hàdēs, которое не было прочитано командой git, которую пытался запустить vscode.

Поэтому, когда я изменяю его на Hades без этих акцентов, проблема решается!

Теперь vscode читает изменения и показывает их нормально: (*

0 голосов
/ 07 февраля 2019

Привет, вы можете попробовать command + shift + p и открыть Preferences: Open Settings (JSON)

Если вы прокрутите вниз до панели git , убедитесь, что git.autorefresh установлен на true

...