php的制作和分发工具

php的制作和分发工具,php,makefile,phpunit,build-automation,simpletest,Php,Makefile,Phpunit,Build Automation,Simpletest,我见过一些问题,但没有一个真正回答我的想法;所有开发人员都在使用一个或另一个框架,但没有人开始使用自己的框架,否则他们会有相同的问题: 我在服务器上有一些php类,比如A.php、B.php和C.php,可以分发给我的用户,它们采用以下树结构: / |-dir-1 | |-A.php | |-B.php | |-dir-2 |-C.php 开发人员构建D.php和E.php扩展上述树应用程序,然后打算将它们分发给已经拥有基本类的其他用户 我的问题是:我们是否可以使用一个

我见过一些问题,但没有一个真正回答我的想法;所有开发人员都在使用一个或另一个框架,但没有人开始使用自己的框架,否则他们会有相同的问题:

我在服务器上有一些php类,比如A.php、B.php和C.php,可以分发给我的用户,它们采用以下树结构:

 /
 |-dir-1
 |  |-A.php
 |  |-B.php
 |
 |-dir-2
    |-C.php
开发人员构建D.php和E.php扩展上述树应用程序,然后打算将它们分发给已经拥有基本类的其他用户

我的问题是:我们是否可以使用一个简单的工具在现有的树上创建项目,提取和打包项目文件,并向用户分发,而不安装吨的pear this和pear that

如果有这样一个工具,我可以使用它吗?也就是说,在现有的树(应用程序)上为每个开发人员构建一个副本,该树的副本已经位于开发人员的家中?(是的,每个开发人员都有自己的副本!)

对于测试套件的类似答案将不胜感激(我倾向于)。
非常感谢。

您是否尝试过使用GIT或SVN等版本控制系统?

我想我没有完全理解您在寻找什么。。。对我来说,听起来您需要一个源代码存储库(比如git)和一个包管理器(比如composer)。