メインコンテンツへスキップ
FlexiLayout Studio では、FlexiLayouts のバックアップコピーを作成したり、FlexiLayout の異なるバージョン間の差異を表示したりできます。これらのバックアップコピーはプロジェクトに保存され、1 つのプロジェクトにバックアップコピーはいくつでも保存できます。ただし、ユーザーが使用できる現行バージョンとして保持できるのは 1 つだけです。 FlexiLayout のバックアップコピーには、要素ブロック事前認識パラメーター名前付きパラメーターグローバル定数複数ページパラメーター が含まれます。バックアップコピーには、次のプロパティがあります。
  • コピーの識別子となるバージョン番号。この番号は自動的に生成され、編集できません。
  • バックアップコピーが作成された日時。
  • コピーに最後に変更が加えられた日時。
  • コメント (FlexiLayout の Comment プロパティ。確認または編集するには、FlexiLayout → Properties… をクリックし、General タブを選択します) 。
バックアップコピーは編集できません。Restore コマンドを使用すると、現在のバージョンをバックアップコピーに置き換えることができます (詳細については、この記事の Backup Versions ダイアログ セクションを参照してください) 。

FlexiLayouts のバックアップの作成

バックアップは、手動または自動で作成できます。

1. FlexiLayout のバックアップコピーを手動で作成する

FlexiLayout のバックアップコピーを作成するには、次の手順に従います。
  1. Project メニューで Create backup… をクリックします。
  2. 表示されるダイアログで、バックアップコピーのコメントを指定できます。このコメントは、元の FlexiLayout の Comment パラメーターに設定されます。
  3. Create ボタンをクリックして、バックアップコピーを作成します。
バックアップコピーの作成後も、FlexiLayout の現在のバージョンで引き続き作業できます。

2. バックアップコピーを自動的に作成する

FlexiLayout のバックアップコピーは、FlexiLayout のエクスポート時に自動的に作成できます。自動バックアップを設定するには、以下の手順に従ってください。
  1. ツール → オプション をクリックして オプション ダイアログを開き、その他 タブを選択します。
  2. エクスポート時にバックアップバージョンを作成 ドロップダウンリストから、次のいずれかのオプションを選択します。
    • 常に確認する (既定) このオプションを有効にすると、エクスポート… コマンドで FlexiLayout をエクスポートするたびに、バックアップコピーを作成するかどうかを確認するダイアログが開きます。このダイアログで エクスポート時に常に選択した操作を実行する オプションを有効にすると、プログラムは選択内容を記憶し、常に確認する 設定は、選択したオプションに応じて 常に作成する または 作成しない に変わります。作成 ボタンをクリックすると、バックアップダイアログが開きます。
    • 常に作成する エクスポート… コマンドで FlexiLayout をエクスポートするたびに、バックアップダイアログが開きます。
    • 作成しない FlexiLayout のバックアップコピーは自動的に作成されません。
  3. バックアップコピーの作成時に、そのバックアップコピーに対するコメントを指定できます。このコメントは、元の FlexiLayout の Comment パラメーターに置き換わります。
FlexiLayout のバックアップコピーは、Backup Versions ダイアログ (プロジェクト ► バックアップマネージャー…) で管理できます。

Backup Versions ダイアログ

Backup Versions ダイアログには、現在の FlexiLayout のバックアップコピーの一覧が表示され、コピーの削除や、現在のバージョンをいずれかのコピーにロールバックできます。また、現在の FlexiLayout のバージョンとバックアップコピーの差異を表示することもできます。 現在のバージョンをいずれかのバックアップコピーにロールバックするには、Restore ボタンをクリックします。
ロールバック操作を実行すると、現在のバージョンは選択したバックアップコピーで置き換えられます。現在のバージョンに加えた変更は失われ、この操作は元に戻せません。
バックアップコピーを削除するには、Delete ボタンをクリックします。 FlexiLayout の現在のバージョンとバックアップコピーの差異を表示するには、Show changes をクリックします (この記事の FlexiLayout ツリーの変更の表示 セクションを参照) 。 Backup Versions ダイアログに表示されるバックアップコピーは、一覧の各列の値で並べ替えることができます。

FlexiLayoutツリーの変更の表示

現在のバージョンのFlexiLayoutとバックアップコピーの差分は、次のいずれかのステータスを持つ要素およびブロックのリストとして表示できます。
  • 削除済み の要素およびブロックは、バックアップコピーには存在しますが、現在のバージョンには存在しません。
  • 追加済み の要素およびブロックは、現在のバージョンには存在しますが、バックアップコピーには存在しません。
  • 変更済み の要素およびブロックは、バックアップコピーと現在のバージョンの両方に存在しますが、そのプロパティの一部が変更されています (変更内容を表示するには をクリックします) 。
要素のグループに変更が加えられた場合は、グループ全体 (子要素を含む) がリストに表示されます。変更されていない要素およびブロックは、リストには含まれません。名前または変更の種類でアイテムを並べ替えるには、対応する列のタイトルをクリックします。 FlexiLayoutツリーで要素またはブロックを開くには、リスト内でその要素またはブロックをダブルクリックします。変更されたプロパティを含むタブで要素またはfieldのプロパティ ダイアログを開くには、変更の詳細リストでそのプロパティをダブルクリックします。