web-dev-qa-db-ja.com

開発環境で同じデータベースを共有する複数のインスタント

私は新しいサイトで開発者のチームと協力しています、そして我々は問題を経験しました。全員が私たちのマシン上で(SVNの下で)WP 3.1.3のローカルインストールを実行していますが、私たちは皆同じリモートデータベースに接続しています。

私たちのうちの1人が新しいプラグインを作成してそれをインストールするときに問題が生じます。プラグインファイルがSVNリポジトリにチェックインされ、他の開発者が新しいプラグインファイルをチェックアウトするまで、WPはプラグインを無効にします(私たち全員が同じdbにいるがローカルは異なるWPダッシュボードにある他の開発者のマシンでプラグインファイルが見つからない場合.

だから、例えば:

  1. Dev Aがプラグインを作成してインストールします。ファイルは彼のマシン上でローカルです。それから彼はSVNを調べます。
  2. Dev Bはダッシュボードにあり、SVNリポジトリから最新の情報を得ていないので、Dev Bのマシン上にファイルが見つからないため、Dev Aが作成したプラグインをWP非アクティブ化します。

各開発者がローカルのdbをインストールする以外にこれを回避する方法はありますか?

任意の助けは大歓迎です!

2
darrinb

私は最近同様の問題を抱えていましたが、残念ながらそれを回避する唯一の方法は各開発チーム用のローカルデータベースか、共有リモート環境で作業しているすべての開発チームのいずれかでした。

自分の時間を節約し、脳が溶けて別の解決策を探し、どちらかうまくいった方を選んでそれを選びます。

1
Bainternet

ここで同様の質問に対する答えがあります。 = D

プロジェクトの各ブランチに1つずつ、いくつかのwp-config.phpファイルを作成してコミットできます。それから、開発のより影響力のある段階(新しいプラグインの作成など)が新しいブランチで行われるようにするために、物事を整理する必要があります。

0
vmassuchetto