如何在 git 中存储我的 cakephp 项目?

Bru*_*mps 1 php git cakephp composer-php cakephp-3.0

我想将我的新项目存储在我公司的 git 存储库中。该项目将使用 cakephp 3。但经常在设置项目并推送后我遇到一些麻烦:一位同事将项目克隆到他的电脑,但它缺少目录(主要是“供应商”),我们经常遇到调试问题kit(每次 git pull 后都需要删除数据库文件)。

是否有一些推荐的程序来创建这种项目?

bcm*_*cfc 5

由 Composer 支持的 PHP 项目的推荐策略如下:

  • 将供应商目录添加到 gitignore。
  • 提交 composer.json 和 composer.lock。

当您的同事开始开发时,他们只需要运行composer install,提交的 composer.lock 文件将导致下载正确的依赖项。

  • 所以只是为了确定我必须遵循的路径: - 使用 composer 安装 cakephp,官方文档显示的方式;- git init 项目的主目录;- 将供应商添加到主目录的 .gitignore;- git add all,检查是否包含composer.json和composer.lock;- git commit & push; - 同事拉,然后运行作曲家安装。这个可以吗?=D (2认同)