開発モデルの改善に取り組んでおり、本番モデルに修正プログラムが必要であることが判明した場合 (オブジェクトの追加、削除、順序変更、名前変更が必要な場合など)、この手順を実行することで、開発の改善に影響を与えることなく修正プログラムを適用できます。
両方のモデルで構造的に互換性がある必要があります。詳細については、「比較と同期のプロセス」を参照してください。
このプロセスは次の二つのステージに分かれています。
ステージ 1
変更が一切含まれていないバージョン (本番と同じ) に開発モデルをロールバックし、そのバージョンに修正プログラムを適用します。
- 開発モデルの新しいバージョンを保存し、最後の構造変更の履歴 ID (新しいリビジョンのエントリの直前に表示されます) をメモします。
- 開発モデルで、履歴を使用して開発と本番が同一だった時点 (開発に変更が加えられる前) まで復元します。
- 修正プログラムを適用します。
- 開発モデルの新しいリビジョンを保存します。
- 開発モデルを本番モデルと同期します。
これで本番にも修正プログラムが適用されます。
ステージ 2
開発への変更を復元して修正プログラムを適用します。
- 開発モデルで、すべての開発作業が含まれており、修正プログラムが適用されていない適切な履歴 ID を見つけ、そのバージョンに復元します。
- 必要に応じて、開発のこのバージョンに修正プログラムを適用します。
一部のケースでは、開発作業に修正プログラムの変更がすでに組み込まれている場合があります。この場合は対応は不要です。 - 開発モデルの新しいリビジョンを作成します。
これで開発が最新バージョンに復元され、修正プログラムの変更が適用されます。
開発作業が完了したら、変更を本番と同期できます。