私はこの問題について多くのことを探しましたが、私は "完璧な"解決策を見出しませんでした。私はGITでのWordpressを使用していると私は現在、このgitignoreを使用しています:Wordpressのプラグインとgitの環境で同期する
https://gist.github.com/salcode/9940509私の質問は、プラグイン管理である
:
IT環境全体に追跡されたプラグインを持っていることは非常に便利だとこのgitignoreは彼らを追跡特定のプラグイン(hello.php ecc ..のような)を無視しない限り、これはうまくいきます。問題は、プラグインが更新されたときです。ファイルはGITリポジトリで追跡されるので同期されますが、これは問題ありません。しかし、更新されたバージョンのプラグインでもDBの更新/アップグレードが必要な場合はどうなりますか?その場合は、プラグインの最終的なテーブルも確実に同期させるために、更新されたプラグインとプルされたすべてのプラグインを常に非アクティブにして再度アクティブにする必要があります。
この問題の解決策がありますか、プラグインを一切追跡せずに手動で各環境に手動でインストールしてください。これは私にとって少し不快です。
おかげ
あなたのプロジェクトはテーマ、プラグイン、またはWordPressファイルを変更していますか?これについていくつかの情報を与えてください。もしあなたができれば、GITでWordPressを使う必要がある理由を教えてください。 –
通常、私はWordpressのテーマやカスタムプラグインを開発します。私はチームで働いているのでGITでWordpressを使いたいと思っています。私たちはいつもGITを私たちの環境とプロジェクトのバージョニングと同期システムとして使用しています。私は多くのWordpress + GITのウェブサイトを作ってきました。そして、私は最高の解決策に進化するさまざまなアプローチを使用しました。私が説明した問題は、それが完全に動作するように欠けていることです:)。 – sipy
しかし、テーマやWP自体でGITを使いたいですか?私のためにWordPressのすべてのバージョンをバージョン管理するのはあまり意味がありません。プラグインやテーマと同様に更新され、問題になる可能性があります。私はあなたに答えを与えるためにこれに答えてください。 –