私はテーマを開発していますが、たくさんあります。PSDが渡され、HTML / CSSをコード化し、コードをWordpressにスラップし、QCが得られたら修正します。ライブになると、クライアントは通常のようにブログ投稿を編集したり、カスタムプラグインを使用して写真をアップロードしたりできます。
テーマやページ/投稿コンテンツに変更を加える必要がある場合があります。つまり、それらをライブにするか、クライアントが承認するために開発環境にサイトをダウンロードしてセットアップする必要があります。バックアップもバージョン管理もありません。これを変更する必要があることに気付きました。
GitとMercurialが提案されているので、これらのツールを利用したいのですが、ワークフローにどのように組み込むかについて混乱しています。
開発サーバー上のサイトへのすべての変更を要求し、承認後にそれらをライブでプッシュしますか?ブログの投稿についてはどうですか?開発者に投稿を書いて変更をライブにプッシュするのはやり過ぎのようですが、ライブサイトで編集されたデータベースを同期するにはどうすればよいですか?インターネットを調べました。いくつかのガイダンスをいただければ幸いです。