多くの異なるクライアントのために、多くの異なる環境に展開された多くのサイトがあります。私はローカルで開発し、git でバージョン管理し、Beanstalk でデプロイしますが、これは、クライアントがバックエンド (したがってデータベース) とアップロードするファイルを介して行う変更には対応していません。メンテナンスやさらなる開発、バグ修正の時期になると、git を使用していないかのように、変更されたファイルを探し出し、ファイルの日付を比較し、SQL ダンプを比較して、最初からやり直すような気がします..デプロイされたサイトの変更を追跡する最良の方法は何ですか?
特定のケース:
- 大規模クライアント向けの WordPress サイト
- 週に何百もの新しい投稿
- 添付ファイルと画像を投稿する
- サイトに登録された新規ユーザー
これらはすべて、ローカルで作業したいデータです。