注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

公開とバージョン管理

モジュールのバージョン管理により、作成者は Workshop アプリケーションを安全に、繰り返し改善しながら構築できます。モジュールの安定したバージョンを公開することで、エンドユーザーがアクセスできるバージョンを制御できます。これにより、モジュールの保存時に必ずしも変更をエンドユーザーに公開することなく、ライブの Workshop アプリケーションの開発を継続できます。

バージョン履歴と設定

バージョンダイアログ

バージョンダイアログでは、作成者がモジュールの保存済みバージョンの履歴を表示できます。保存済みの各バージョンには、タイムスタンプ、編集者、および説明がある場合はその説明が表示されます。保存済みの各バージョンに対して、作成者は次の操作を実行できます。

  • このバージョンを公開: 閲覧者がアクセスできるように、モジュールの保存済みバージョンを公開します。
  • このバージョンを表示: 指定したバージョンのモジュールを表示します。未公開のバージョンを表示している場合、モジュールの上部に警告バナーが表示されます。

バージョンの警告バナー

  • このバージョンに戻す: 過去のバージョンをモジュールの最新バージョンとして保存します。元に戻す操作の詳細を示す説明が自動的に生成されます。
モジュールの以前のバージョンを編集する

モジュールの以前のバージョンを編集するには、次の手順に沿って進めます。 * バージョンダイアログで、保存時に自動的に公開するトグルスイッチがオフになっていることを確認してください。 * 編集するバージョンに戻します。 * ファイル > ファイルを複製を使用して、選択したバージョンのモジュールの複製を作成します。 * 元のモジュールを最新バージョンに戻し、作成した複製に必要な編集を加えます。

バージョンダイアログでは、作成者が保存およびバージョン管理の操作に関する設定を編集することもできます。

  • 保存時に自動的に公開する: このトグルは、保存時に新しいバージョンを自動的に公開するかどうかを制御します。
  • 保存時に必ずバージョンの説明を入力するよう求める: このトグルは、新しいバージョンの保存時に、任意の説明を追加するよう作成者に求めるかどうかを制御します。説明を追加すると、モジュールに加えた変更を記録し、モジュールの履歴をより詳細に残すことができます。説明は、モジュールのバージョンダイアログで表示、追加、編集できます。
バージョンの説明の入力プロンプト

バージョン間の変更を表示する

変更履歴パネルを使用して、モジュールのバージョン間の差分を可視化します。次の選択方法を使用できます。

  • 範囲選択: 開始バージョンと終了バージョンを選択して、それらのバージョン間のすべての変更を表示します。
  • 単一選択: 1つのバージョンを選択して、直前のバージョンと比較します。

変更履歴パネルでは、追加、削除、変更、移動、および新たに未使用となった要素が強調表示されます。JSON 差分を調べて変更の正確な内容を確認し、視覚的な階層表示を確認して、変更とネストされたコンポーネントの関係を把握できます。

ブランチとリベース

ブランチで開発しているときに、前回の保存以降に main が変更されている場合は、Workshop の変更を main にマージする前にリベースが必要になることがあります。リベースでは、このブランチの変更をモジュールの最新の main バージョンに適用し、解決する必要のあるマージの競合を表示します。

リベースのユーザーインターフェースでは、変更履歴パネルを使用して変更を可視化し、main とこのブランチの両方で同じウィジェットが変更された場合などの競合を強調表示します。競合を解決したら、保存してリベースを完了し、このブランチを main にマージします。

詳しいウォークスルーについては、リベースと競合の解決を参照してください。