我想知道是否有同时开发两个(或多个)应用程序并使用composer作为依赖管理器的最佳实践。
问题是,我有一个作为"核心"(应用程序"a")库的应用程序和另一个需要第一个的应用程序(应用程序"B")。然后我在应用程序"A"上做了一些更改,并想更新应用程序"B"。由于这些应用程序位于不同的文件夹中,每个应用程序都有自己的repo,我必须提交更改,推送它们,然后在应用程序"B"中运行composer update
。
我觉得打字多了。因此,也许有一些行之有效的解决方案来解决这种不便。
我想我找到了如何做到这一点。
没有注意到composer在供应商名称下放置了一个.git目录。所以我不必把我的"核心"项目和主应用程序分开。我可以编辑它,提交并推送到它的回购,并使这两个应用程序都是最新的。