PHPStorm,供应商和多个Git根

时间:2015-01-12 10:34:04

标签: git magento phpstorm vendor

我有一个带有composer.json的项目,它将许多模块添加为依赖项,我希望能够在同一个PHPStorm项目中处理它们。当我更改供应商目录中的文件,并在CLI上运行git status时,我看到了差异,但是PHPStorm内联工具没有注册更改(左侧边栏上没有蓝线)。

如果我进入项目设置并将特定的供应商依赖项添加为git root,包含.git文件夹的文件夹,则IDE将按照我的期望/希望开始工作。

但是,我不想为所有依赖项重复此过程,感觉手动工作太多了?还有更好的方法吗?

更新:仍然没有快乐,显示历史记录'当我使用供应商作为来源时,按钮不起作用。

这是我的项目结构:

  • /home/PhpstormProjects/MyProject/.idea
    • (文件夹保持独立以避免VCS必须忽略.idea)
  • /首页/我的项目/ htdocs中/
    • (资源根,PHPStorm自动重新生成.git repo)
  • /首页/我的项目/供应商/ modulenamespace /模块名/
    • (多个模块,每个模块都有.git但PHPStorm不能自动识别)

1 个答案:

答案 0 :(得分:1)

原来这是一个已知问题,因为.git repos的深度级别是: https://youtrack.jetbrains.com/issue/IDEA-108316