我想把我的新项目存储在我公司的git repo中。该项目将使用cakephp3。但在建立并推送项目后,我经常会遇到一些麻烦:一位同事将项目克隆到他的电脑上,但它缺少目录(主要是"供应商"),我们经常会遇到调试工具包的问题(每次git pull后都需要删除数据库文件)。
是否有创建此类项目的推荐程序?
composer支持的PHP项目的推荐策略如下:
- 将供应商目录添加到gitignore
- 提交composer.json和composer.lock
当您的同事开始开发时,他们只需要运行composer install
,提交的composer.lock文件将导致下载正确的依赖项。