0

私の Web デザインと開発のワークフローは次のように設定されています。

Mac の場合

ローカル向けMAMPプロ

バージョン管理には Git (今はコマンド ラインの代わりに Tower を使用しています。怠け者です。)

開発用コーダ

しかし今、私はWordpressサイトに取り組んでいます。gitignore する必要のある wordpress ファイルはすべて揃っています。ただし、Wordpress はすべての新しい投稿 (投稿の変更、新しいページ、ページの変更、Wordpress 経由でアップロードされたメディア ファイルなど) を保存するため、

これらはすべてデータベースに保存されます。したがって、ローカルの新しいページまたは投稿を作成しても、Git (および Tower) は変更を認識しないため、コミットおよびプッシュするものは何もありません。これは、Git が追跡しているフォルダーではなく、別の場所 (MAMP が保存する場所) に保存されるため、理にかなっています。

ローカルの変更を Git に登録する方法を思いついた人はいますか? 私は調査してきましたが、LiquidBase を見つけましたが、それを学ぶ準備ができていません。データベースのダンプについて読んで、Git にそれを追跡させる。ただし、そのためには、新しい変更をコミットしてサーバーにプッシュするたびに、ローカルの MAMP PHPmyAdmin を介してデータベースをダンプする必要がありますよね?または、組み込みの Wordpress を使用して、データベースを変更、コミット、プッシュするたびにエクスポートおよびインポートできました。しかし、これはすべて余分なフープの束のように思えます. 誰かがこれを何らかの形で自動化したと想像しなければなりません。成功を祈っている。

ありがとうございました!

4

1 に答える 1

0

すべてのコードをバージョン管理下に置き、バックアップ プラグインを使用して、作業中のプロジェクトに応じてデータベースをドロップボックス、開発サーバー、またはローカル マシンにバックアップします。ワークフローはさまざまです。これはうまく機能します:BackWPUp

ちょっと「簡単すぎる」ことはわかっていますが、問題が発生したことはありません。正確にバージョン管理されているわけではありませんが、必要に応じて 10 分ごとまたはそれ以上の頻度でバックアップするように設定できます。

于 2013-09-26T00:09:17.400 に答える