【发布时间】:2017-06-11 21:38:01
【问题描述】:
我创建了一个 laravel 5.3 慈善应用
现在客户告诉我:
我想再次拥有相同的应用,但仅限于某些事情,例如,相同的应用,但仅限于对自然的慈善捐赠。所以新的标志,不同的电子邮件等等
有什么好的方法可以在两个应用程序之间共享更新,而不必重做所有提交并在每个子项目中手动合并提交?
我想也许你有一个核心项目,并且单独的 git repo 只包含你想在上述应用程序中覆盖的文件......不完全确定要使用什么工具等,或者是否有更智能的东西。
编辑 我考虑从应用程序 A 创建一个包含应用程序 A 的所有内容的服务提供程序,并通过 composer 包使其可用。现在 app CLONE 将使用这个服务提供者/作曲家包。当我对应用程序 A 的服务提供者进行更新时,我只是在我克隆的应用程序中运行作曲家更新。问题: 如果更新需要数据库迁移怎么办?
【问题讨论】:
标签: git laravel laravel-5 deployment