Один обходной путь будет:
- удалить эту строку из локальной рабочей области
settings.json
- скопируйте и вставьте его своему пользователю
settings.json
См. « Настройки пользователя и рабочей области VSCode ».
Таким образом, ваша кодовая база Git может сохранять общий settings.json
без локального пути.
Так как это будет работать только для одного проекта, вы можете вместо этого ссылаться на все свои проекты в нескольких многокорневых рабочих пространствах .
Затем, что касается настроек в этой среде, у вас есть три файла:
- Предпочтения: Открыть настройки пользователя - Открыть глобальные настройки пользователя
- ссылки: Открыть настройки рабочего пространства - открыть раздел настроек вашего файла рабочего пространства.
- Предпочтения: Открыть настройки папки - открыть настройки для активной папки.
Это означает, что вы можете переключать рабочие пространства, и в каждом многокорневом рабочем пространстве (каждое из которых состоит только из одного корня) вы можете сохранить:
- глобальный
pythonPath
путь в пользовательских настройках (применяется ко всему, везде)
- конкретное
pythonPath
для данного многокорневого рабочего пространства в настройке рабочего пространства (вне папки проекта, которая является единственным корнем для этого «многокорневого» рабочего пространства)
- общедоступные версии
settings.json
специфичные для проекта настройки в папке проекта (которая является единственным корнем рабочей области)
Опять же, переключая рабочее пространство, вы можете различать:
- Личные настройки вашего рабочего пространства, локальные для вашего компьютера, например
pythonPath
- специфичные для проекта настройки в папке проекта, которые вы можете создавать и публиковать.