WordPress開発プロジェクトに適用されるgitワークフローの改善に取り組んでいます。多くの場合、コンテンツ管理システムを開発するときhttp://dev.finalsitename.com
、プロダクションバージョンで使用されるカスタム投稿タイプと分類法を含む開発サーバー(など)を作成します。これにより、クライアントはコンテンツをサイトに追加し始めることができます。
彼らがこのタスクに取り組んでいる間、私は通常、ローカルホスト環境で使用されるルックアンドフィールとカスタムプログラミング/プラグインを構築しています。それらの更新を上書きしないようにするために、通常はデータベースのコピーを取得して置き換えます。ただし、WP管理エリアに移動して、設定または他の小さなものを変更する必要がある場合があります...
複数の開発者がWordPressプロジェクトで作業している場合、それぞれのバージョンのサイトの(タイムスタンプされた)データベースダンプを行い、ローカルブランチをコミットしてリモートリポジトリにプッシュする前にルートディレクトリに含めます。このアプローチの問題は、データベースが同期していない場合が多く、どちらを使用するかを簡単に判断できないことです。
複数の開発者(およびクライアント/コンテンツプロデューサー)が同じプロジェクトで作業できるようにしながら、データベースの同期を維持するために他の開発者は何をしていますか?