Я нашел этот вопрос, потому что у меня была похожая проблема с моим расширением vscode + mercurial.
Мои окна настроены как портативная установка, а mercurial находится в одной из моих сред conda, поэтому расширение hg.exe не было автоматически найдено расширением.Я установил hg.path = [путь к hg.exe "] в моем случае, эту строку добавьте в мой файл настроек json (Файл-> Настройки-> Настройки, затем найдите git.path и нажмите Редактировать в отсеивании .json):
"hg.path": "C: \ Users \ myname \ anaconda3 \ envs \ py27merc \ Scripts \ hg.exe"
Эквивалентный путь напуть может быть что-то вроде "/ usr / local / bin / hg", в зависимости от того, как Mercurial установлен в вашей системе
git имеет аналогичную переменную, и если у вас установлен git в моде, так что его нельзя найти автоматически, выможет потребоваться установить его вручную, например:
"git.path": "/ usr / local / bin / git"
при условии, что / usr/ local / bin / git - это место, где находится ваш исполняемый файл git