在 git 跟踪项目中处理 vscode 设置工作区 python.pythonPath
Dealing with vscode setting workspace python.pythonPath in git tracked project
我们在一个团队中工作,正在追踪 .vscode 文件夹,包括 settings.json。当我更改我的 conda 环境时,它会在我的设置中添加以下行
"python.pythonPath": "/home/sev/anaconda3/envs/testenv/bin/python",
跟踪此参数会给我们带来两种问题:
- 该路径指向我队友计算机中不存在的文件夹
- 由于我的队友在项目的不同部分工作,他们希望默认加载 testenv 以外的不同环境
在没有 .vscode
文件夹的情况下工作时,这不是问题,因为使用的是用户设置。是否可以让 vscode 使用此特定设置的用户设置,而不是在我们每次更改环境时都添加它?
我发现了以下 github 与此 https://github.com/microsoft/vscode-python/issues/2125 相关的问题,但似乎还没有解决方案(我能够理解)。只是不共享工作区设置的方法吗?
选择以下 AB 实验解决了我的问题
https://github.com/microsoft/vscode-python/wiki/AB-Experiments
我们在一个团队中工作,正在追踪 .vscode 文件夹,包括 settings.json。当我更改我的 conda 环境时,它会在我的设置中添加以下行
"python.pythonPath": "/home/sev/anaconda3/envs/testenv/bin/python",
跟踪此参数会给我们带来两种问题:
- 该路径指向我队友计算机中不存在的文件夹
- 由于我的队友在项目的不同部分工作,他们希望默认加载 testenv 以外的不同环境
在没有 .vscode
文件夹的情况下工作时,这不是问题,因为使用的是用户设置。是否可以让 vscode 使用此特定设置的用户设置,而不是在我们每次更改环境时都添加它?
我发现了以下 github 与此 https://github.com/microsoft/vscode-python/issues/2125 相关的问题,但似乎还没有解决方案(我能够理解)。只是不共享工作区设置的方法吗?
选择以下 AB 实验解决了我的问题 https://github.com/microsoft/vscode-python/wiki/AB-Experiments