私は GIT を使用して Cakephp アプリケーションをデプロイしています。数日前に、データベースのバージョンと変更を簡素化するために、アプリで移行プラグイン (cakeDC による) の使用を開始しました。
移行プラグインをローカル開発マシンにインストールした後、変更をコミットして本番サーバーにプッシュし、そこから移行プラグインを実行しようとしました。サーバーをしばらく見た後、すべての移行プラグインが取得されていないことに気付きましたが、次のものが変更されました。
app/Config/bootstrap.php には次の行が追加されていました CakePlugin::load('Migrations');
Plugin フォルダーに Migrations フォルダーができましたが、空でした。
FTP経由でプラグインをアップロードすることでこれを解決しました。その上で git status を実行したところ、作業ディレクトリがクリーンであることが示されました...
GIT が Migrations プラグイン フォルダーの内容を追跡しないのはなぜですか?