我正在使用 GIT 部署我的 cakephp 应用程序,几天前我开始在我的应用程序中使用迁移插件(由 cakeDC 提供)来简化数据库版本和更改。
在我的本地开发机器上安装迁移插件后,我提交了更改并将其推送到我的生产服务器,并尝试从那里运行迁移插件。在查看服务器很长一段时间后,我意识到它并没有抓住所有的迁移插件,但是以下内容发生了变化:
app/Config/bootstrap.php 附加了以下行 CakePlugin::load('Migrations');
Plugin 文件夹现在有一个 Migrations 文件夹,但它是空的。
我通过 FTP 上传插件解决了这个问题。我在上面运行了一个 git status ,它显示工作目录干净......
为什么 GIT 不跟踪我的 Migrations 插件文件夹内容?