我正在试验monorepos&;python其想法是在同一回购协议中有多个项目,每个项目都应该有自己的virtualenv
我觉得用PyCharm管理所有这些有点麻烦
PyCharm支持使用不同的VENV管理中的多个项目:https://www.jetbrains.com/help/pycharm/opening-multiple-projects.html?_ga=2.5681206.409054178.1602169802-543218074.1500382704
但是如果你有很多项目,这不是很友好,我将不得不“打开”和“附加”每一个项目
让我们看看本回购协议中的一个例子:
在project
目录下,我有两个项目:
这两个项目目录以粗体标记(就像根目录一样),基本上意味着它们是“PyCharm项目”
在“首选项”窗口下,您可以看到所有项目:
但在那里没有添加新项目的选择。 如果我有第三个项目,我必须打开它并将其附加到当前窗口
我错过什么了吗?有没有更简单的方法将子目录标记为项目? 想象一下,克隆一个包含10个或更多项目的存储库,在PyCharm上配置所有设置将非常令人沮丧
您可以通过存储库share some of the files进入
.idea
文件夹。此文件夹,尤其是.idea/modules.xml
文件包含项目的所有配置详细信息因此,您只需执行一次设置(或在添加项目时),即可复制配置
相关问题 更多 >
编程相关推荐