web-dev-qa-db-ja.com

機能を更新する方法

ユーザープロフィールページのフィールドを含む機能があります。これは現在PRODで機能しています。

開発サイトでは、新しいフィールドを含めるように機能を更新し、バージョンを更新して、新しいTARファイルをダウンロードしました。

PRODで[モジュールの更新]に移動して機能を更新しようとすると、機能がすでにインストールされているというエラーメッセージが表示されます。

ここで何か不足していますか?機能は一度だけインストールされると予想されますか?または、更新する前に機能を手動で削除する必要がありますか?

1つのフィールドを含むまったく新しい機能を作成する方がよいでしょうか?

2
user5681

Drushは機能の管理に非常に役立ちます。

  1. Drushのインストール-drushのマニュアルページ。

  2. 既存の機能の上にファイルをコピーします。

  3. コマンドラインで「drush fr myfeature」を実行します。

これは、ユーザーインターフェイスで変更を試す前の機能に戻します(features-revert)。

Drushは機能の更新にも役立ちます(features-update)。

drush fu myfeature 

ユーザーインターフェイスを使用して変更されたものと、フィーチャーに格納されているものとの「差分」を作成します。

drush fd myfeature
1
Interlated