python - 从虚拟环境中在 PyCharm 中注册 VCS 根?

标签 python django pip pycharm

我已经使用 pip 中的-e, --editable path/url 选项检查了 django 项目中的模块,并且 .git 根已安装在我的 .env/src/{EGG} 文件夹中。

但不幸的是,PyCharm 没有将它们检测为单独的 VCS 根,并且我的代码更改无法提交到在我的模块内 checkout 的存储库。

如何注册 VCS 根,最好是自动注册,因为我们的项目依赖很多组件。

我发现如果我在pycharm中通过选择显示隐藏的文件和文件夹一一打开,我可以手动添加它们。但我更希望它自动完成。

最佳答案

好吧,由于没有人回答我的问题,我编写了这个简单的脚本,并将其添加到 utils 中的路径文件夹中。

因此,当我在项目根文件夹中执行此操作时,VCS 根目录会在重新启动后添加到 pycharm 中。

https://github.com/virogenesis/pycharm_vcsrootgenerator

关于python - 从虚拟环境中在 PyCharm 中注册 VCS 根?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26998410/

相关文章:

python - 根据字符串拆分文件

python - 从父级获取变量

php - 使用 shell_exec 从 PHP 中调用 Python

django - Facebook 链接分享问题

python - 在syncdb django python期间出错

python - 如何在 Mac 操作系统上安装 libxml2-dev libxslt-dev

python-3.x - 如何让 Python3 找到已安装的模块?

python - 将任意数据数组分组到 N 个 bin 中

pip - 如何使 cython 成为 pip 安装的要求?

javascript - Django:无需重新加载即可更新页面