“检测到未注册的 Git 根目录”,因为项目的父目录由 Git 版本控制
Posted
技术标签:
【中文标题】“检测到未注册的 Git 根目录”,因为项目的父目录由 Git 版本控制【英文标题】:“Unregistered Git root detected” because parent directory of project is versioned by Git 【发布时间】:2013-10-03 01:47:48 【问题描述】:我建立了一个 PyCharm 项目/parent/project
,由 Mercurial 在/parent/project/.hg
管理。独立于这个项目,/parent
由 Git 在/parent/.git
管理。
不幸的是,这导致 PyCharm 抱怨:“检测到未注册的 Git 根目录:目录 /parent 在 Git 下,但未在设置中注册。”
什么是干净的解决方案?理想情况下,我希望 PyCharm 简单地忽略项目目录本身上方目录中的任何 repos。
【问题讨论】:
【参考方案1】:到目前为止,IntelliJ 仅支持通过 http://www.jetbrains.com/idea/webhelp/configuring-ignored-files.html 忽略的文件。不过,恐怕它对您的父文件夹没有帮助。在这种情况下,您可能希望将 VCS 根目录与不相关的文件夹分开。
【讨论】:
【参考方案2】:在 Intelij idea 中:您需要打开 Project Settings->Libraries 并清除所有无效的红色库。 单击确定,错误将消失。
【讨论】:
以上是关于“检测到未注册的 Git 根目录”,因为项目的父目录由 Git 版本控制的主要内容,如果未能解决你的问题,请参考以下文章