変更を元に戻す
Liferay Publicationsは、公開されたすべての変更の履歴を保持しています。 この公開履歴を使用して、本番環境への以前の変更を元に戻すパブリケーションを作成できます。 パブリケーションを元に戻すときに、追加の変更を行うこともできます。
Liferayバージョンをアップグレードした後、アップグレード前に公開したパブリケーションを元に戻すことはできません。 これらのパブリケーションでは、 元に戻す オプションは削除されています。
また、ユーザーは同じパブリケーションを2度元に戻すことはできません。 これを実行すると、 加算競合が発生します。 競合の種類の詳細については、「 競合の解決 」を参照してください。
公開された変更を元に戻すには、次の手順に従います。
-
出版物 概要ページに移動し、 履歴 タブをクリックします。
![[パブリケーション]の概要ページに移動し、[履歴]をクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/sites/publishing-tools/publications/reverting-changes/images/01.png)
-
目的のパブリケーションの[Revert]をクリックします。
-
新しいパブリケーションの 名前 と 説明 を設定します。 デフォルト名は
元に戻す "[パブリケーション名]"です。
-
出版物をいつ公開するかを決定します: 今すぐ または 後で。
今すぐ: これにより、元に戻した内容を直ちに公開します。
Later:パブリケーションが作成され、ユーザーは公開前にパブリケーションに追加の変更を加えることができます。
-
Revert and Create Publicationをクリックします。
これにより、選択したパブリケーションを元に戻すために必要なすべての変更を含む新しいパブリケーションが作成されます。

[Now]の公開設定を選択した場合は、公開設定ページにリダイレクトされます。 競合がなければ、[公開]をクリックして、元のパブリケーションの変更を本番環境に復元することができます。
[Later]の公開設定を選択した場合は、新しいパブリケーションの[変更の確認]ページにリダイレクトされます。 この時点で、パブリケーションにさらに変更を加え、準備ができたら公開できます。
編集時に新しいバージョンが生成されるコンポーネント (Web コンテンツなど) を含むパブリケーションを元に戻す場合は注意してください。
これらのコンポーネントは、公開中に編集された場合、変更ではなく追加として扱われます。 その結果、公開が元に戻されたときに、以前の状態に復元されるのではなく、削除されます。
逆に、公開中に変更され、新しいバージョンが生成されないコンポーネント (サイト、ドキュメント、メディアなど) は、公開前の以前の状態に戻されます。