チェックポイント
チェックポイントは、特定の時間点でのプロジェクトのスナップショットです。プロジェクトの完全なデータセットを含んでいるため、将来的にいつでもこの状態を復元することが可能です。チェックポイントは他のバージョン管理システムの コミット と似ています。チェックポイントは、チェックポイントを作成する際に入力した一意のID番号と説明文によって識別されます。
チェックポイントは、プロジェクトの状態の永久的な記録であり、ブランチや変更のマージに使用されるグラフの一部を形成します。したがって、一度作成されたチェックポイントは削除できません。これは、一度チェックポイントとして変更をコミットした場合、プロジェクト履歴に永久に保存されることを意味します。
チェックポイントの作成
チェックポイントは、 バージョン管理パネルから作成されます。
New Checkpointボタンをクリックすると、チェックポイントを作成するための入力フォームが開きます。また、キーボードショートカット Ctrl + S (OS Xの場合、Cmd + S) を使用することもできます。
チェックポイントの復元
プロジェクトを以前のチェックポイントの状態に復元したい場合は、バージョン管理パネルから行うことができます。パネルを開き、復元したいチェックポイントを見つけ、チェックポイントのドロップダウンメニューから「チェックポイントを復元」を選択します。エディターは、チェックポイントでプロジェクトを再読み込みします。
注意:チェックポイントを復元すると、チェックポイントからの変更が現在のブランチに適用されますが、PlayCanvasではブランチを明示的に作成しない限り、ブランチを許可しません。したがって、チェックポイントを復元してから新しいチェックポイントを作成した場合、それはブランチ内の最新のチェックポイントの子となります。
チェックポイントまでのハードリセット
ハードリセットを使用すると、選択したチェックポイント以降のすべてのチェックポイントを削除できます。これは、マージを「元に戻す」必要がある場合に便利です(おそらくブランチが間違ってマージされたか、マージを別の方法で行う必要がある場合など)。
ハードリセットは、次の条件が満たされている場合にのみチェックポイントを削除できます。
- 削除されるチェックポイントからブランチが作成されていない
- 削除されるチェックポイントがブランチのマージによって作成されていない
注意:削除されたチェックポイントは復元できません。
ハードリセットを行うには、パネルを開き、リセットしたいチェックポイントを見つけ、チェックポイントのドロップダウンメニューから「ハードリセット」を選択します。
テキストボックスに 'hard reset' と入力して、選択したチェックポイント以降のすべてのチェックポイントを削除することを確認します。
エディターは、チェックポイントでプロジェクトを再読み込みします。