我建立了一个 PyCharm 项目/parent/project
,由 Mercurial 管理/parent/project/.hg
。独立于这个项目,/parent
由 Git 在/parent/.git
.
不幸的是,这导致 PyCharm 抱怨:“检测到未注册的 Git 根目录:目录 /parent 在 Git 下,但未在设置中注册。”
什么是干净的解决方案?理想情况下,我希望 PyCharm 简单地忽略项目目录本身上方目录中的任何 repos。
我建立了一个 PyCharm 项目/parent/project
,由 Mercurial 管理/parent/project/.hg
。独立于这个项目,/parent
由 Git 在/parent/.git
.
不幸的是,这导致 PyCharm 抱怨:“检测到未注册的 Git 根目录:目录 /parent 在 Git 下,但未在设置中注册。”
什么是干净的解决方案?理想情况下,我希望 PyCharm 简单地忽略项目目录本身上方目录中的任何 repos。
到目前为止,IntelliJ 仅支持通过http://www.jetbrains.com/idea/webhelp/configuring-ignored-files.html忽略的文件。不过,恐怕它对您的父文件夹没有帮助。在这种情况下,您可能希望将 VCS 根目录与不相关的文件夹分开。
在 Intelij idea 中:您需要打开 Project Settings->Libraries 并清除所有无效的红色库。单击确定,错误将消失。