【发布时间】:2017-07-20 19:44:48
【问题描述】:
一般的问题是:如何在一个 intellij 项目中同时使用多个不同的 git 存储库。 git repos 需要位于主应用程序中的位置(这也是一个 git repo)。我不能使用符号链接,因为我不能提交那些
我有 2 个 git 存储库
一个用于主应用程序,另一个用于我在多个项目中使用的库。
事情是这样的:我有主应用程序。通过作曲家,我将我的库/包添加到应用程序中。
问题:
文件夹结构:
发展
IdeaProjects/myappA
注意:还有 IdeaProjects myappB 等
IdeaProjects/mylib
在 myappA 中有
IdeaProjects/myappA/vendor/mylib
服务器部署文件夹:
/var/www/www.myappA.com/
我对库进行了很多更改,当我处理myappA 时,我将它作为另一个模块打开,所以我在那个文件夹/模块中对mylib 进行代码更改,实际上包含mylib的原始源代码。现在,我不想在每次进行微小更改时都安装或更新作曲家。所以我要做的是通过intellij部署库mylib中的文件,每次直接保存到我的主应用程序的composer install文件夹中,例如到IdeaProjects/myappA/vendor/mylib。现在的问题是,我需要将它以及部署到服务器部署文件夹。但是似乎没有办法使用 intellij 将文件部署到开箱即用的两个文件夹中。
我还能做什么?
目前我手动使用快捷键触发 ant 构建,然后将文件夹 IdeaProjects/myappA/vendor/mylib 复制到服务器部署目录。
【问题讨论】:
标签: php intellij-idea deployment composer-php