Git не работает должным образом с vscode remote ssh

Недавно я опробовал функцию удаленного SSH vscode. Настроить и подключиться к удаленному серверу было очень просто.

Я открыл редактор в каталоге, который является репозиторием git, и ожидал, что функции git по умолчанию будут работать как обычно. Но если я редактирую файл, vscode не показывает визуального указания на то, что в файле есть модификация. И вкладка git не показывает изменений. Я могу открыть терминал в vscode и запустить git status, и я действительно вижу изменения, поэтому я знаю, что на самом деле редактирую файл.

Если я подключусь к серверу по ssh и запускаю git status, я замечаю, что vscode обновляется, и теперь показывает изменение на вкладке git. Но по-прежнему нет визуальной индикации рядом с номером строки в самом измененном файле.


person Rich McCluskey    schedule 02.08.2019    source источник


Ответы (2)


Следуйте инструкциям на этом ссылка, я изменил значение fs.inotify.max_user_watches в /etc/sysctl.conf, и все было в порядке.

person depontimatteo    schedule 20.11.2019

Оказывается, моя проблема заключалась в том, что я открывал VSCode в каталог с символической ссылкой на удаленном сервере. Если бы я вместо этого указал на реальный каталог, все работало нормально!

Ответ @depontimatteo все еще может быть актуальным, если кто-то сталкивается с этой проблемой с большой кодовой базой.

person Rich McCluskey    schedule 22.11.2019