我正在尝试在PHP上做一些TDD。我在PHPunit上写测试。到现在为止还挺好。 问题是我希望在版本控制下使用PHPUnit,因此我们不必在每个编码器机器和CI服务器中安装它。这可能适用于任何其他依赖项。
我所做的是通过PEAR安装PHPUnit,只是将安装的文件复制到我的项目库文件夹中。这是正确的,还是有更好的方法呢?
提前致谢
答案 0 :(得分:2)
This question's接受的答案对你来说是一个完美的解决方案,特别是如果你使用的是GIT,如果你正在使用别的东西,它应该不会太难修改....
Rkulla的答案很好,除了博客文章的一些评论确实说Sebastian没有解决所需模块的依赖问题
答案 1 :(得分:0)
请检查,没有任何硬编码的路径。我相信,就是这样。所以,如果所有的方案都是实际的,那就没关系。
然后,每个开发人员都可以签出并自行设置启动脚本。
答案 2 :(得分:0)
见http://sebastian-bergmann.de/archives/876-PHPUnit-Development-Moved-to-GitHub.html。它讨论了使用svn:externals等。