0

Wordpress開発エコシステムの新機能は、現在私が遭遇したクエリがほとんどありません。 WordPressがインストールされており、期待どおりに動作していました。最近ローカルの作業コピーにテーマをインストールしていました。また、以前は一人であったチームにメンバーを2人追加し、bitbucketサーバーリポジトリでコードバージョンを管理しました。バージョン管理WordPressのテーマがインストールされたウェブサイト

今、問題は、新しい開発者がローカルマシン(インストールされたテーマを持つワードプレス全体)にリモートリポジトリをクローンしたときです。しかし、追加された新しいページ/リンク/メニュー/イメージが他のローカルのものに反映されていないため、正しく動作しません。

Wordpressをバージョン管理している間に従わなければならない一般的な情報を知りたいですか?追加されたテーマ/追加のコード変更されたファイルなどは、Wordpressファイル全体の代わりにバージョン管理する必要があるだけですか?私のシナリオでは、私がする必要がある変更(ローカルで実行する最新のリポジトリコードを取得するために設定する必要があるファイル) データベースを含むWordpressをバージョン管理する必要がありますか? お知らせください。

答えて

1

はい問題は、データベース内にあるすべてのものがあることです。 dbにはバージョン管理のものがありますが、彼らがどのように動作するのかはわかりません。そのため、dbをエクスポートして共有するか、すべてサーバーからリモートdbを処理します。 wp-configのIPアドレスなどのdb資格情報を変更することができます。

バージョン管理に関しては、私はgitとwp-configなどでテーマを保存しています...できるだけ少なくしています。それから私はコンプライヤhttps://getcomposer.org/を使ってワードプレスを引いて、https://wpackagist.org/を使ってプラグインを入手します。 https://roots.io/using-composer-with-wordpress/

+0

は本当に貴重な情報だった:私はから習い始めと一見の価値がある -

ルーツは作曲やワードプレスへの素晴らしい紹介をしました。おかげで@サイモン – user2695433

+0

基本的に私はすべての開発者のマシンにローカルにワードプレスをインストールし、リポジトリ(バージョンコントロール)にインストールされているテーマだけを追加する必要があります。セントラルデータベースを使用しますか?私は各開発者のためのローカルDBを使用するための任意の回避策を使用可能な任意の回避策を探していた。あなたの考えを感謝します。 – user2695433

+0

dbがローカルの場合は...そのマシンのローカルで、変更を追跡できません。 dbはgitなどに追加できるものではありません。私は、大きな変更が加えられた "ステージング環境"を持つ傾向があります。ユーザーは必要に応じてそのコピーを取得し、ローカルコピーが最新のものになります。 –

関連する問題