PHP创建核心代码以在不同项目之间传播

时间:2015-05-12 11:22:28

标签: php git

我正在构建一个相对较大的项目,其中涉及很少运行php的服务器。

所有服务器都需要使用很少的共享类。

在设计git和项目结构时,它对我来说是逻辑接合来编写核心(共享)类,然后以某种方式将它们包装起来(也许是Composer?)并让特定服务器中的任何人只需将它们作为分配。

我已经阅读了一些关于git子模块的非常糟糕的评论,所以我想知道我有什么替代方案?

我试图实现代码的基本核心部分,这将是每个服务器的分配。

1 个答案:

答案 0 :(得分:2)

在做了进一步的研究后,我决定使用git subtree功能。 我允许我将我的代码分成模块注入远程模块作为我的代码的一部分。

就像git中的所有东西一样,有一个学习曲线,但在这种情况下,它似乎总值得。

我将这两篇博客文章用作教程:

https://medium.com/@v/git-subtrees-a-tutorial-6ff568381844

https://www.atlassian.com/git/articles/alternatives-to-git-submodule-git-subtree/