Git リポジトリからの Bots の復元
- 最終更新日2024/10/28
Git リポジトリからの Bots の復元
すべての Bots とその依存ファイルを、Git リポジトリからサーバー リポジトリに復元できます。 このリストア オプションは、オンプレミス デプロイでのみ使用でき、クラウド デプロイではサポートされていません。
前提条件
Git から Bots を復元する前に、次のことを確認してください。
- Git の Bots のバックアップが必要です。
- AAE_Admin ロールが割り当てられている必要があります。
Git リポジトリから Bots を復元する際には、以下の点に注意してください。
- 外部の Git リポジトリからすべてのまたは差分の Bots とファイルを復元できます。 外部の Git リポジトリから特定の Bots またはファイルを選択的に復元することはできません。
- Git 復元プロセスには、ある程度のダウンタイムが必要です。 復元プロセスが実行されている場合、次の公開ワークスペース操作は無効になります。
- チェックアウト
- クローンを作成
- Bots を実行してスケジュール設定
- キュー付きの Bots を実行
- Bots をインポート/エクスポート
- 復元プロセスが実行されている場合、非公開ワークスペースからのチェックイン操作は許可されません。 ただし、残りの操作には非公開ワークスペースを使用できます。
- Bots は、空のリポジトリにも空でないリポジトリにも復元できます。
- 実行中の復元プロセスを中止 (キャンセル) することはできません。
- 以前の環境からより新しい環境に外部GITを使用してBotsをプロモートする際、関連するコマンドパッケージは含まれません。 したがって、関連するすべてのコマンド パッケージ をエクスポートまたはプロモートし、エクスポートインポートまたはプロモート Bot 機能を使用して個別に行うことを確認してください。 詳細については、「環境間で Bots を移動する」を参照してください。
Git 復元機能は、以下のシナリオで重要です。
- サーバー リポジトリが破損したため、新しいサーバー リポジトリで開始する。
-
Bots を別の Git ブランチに復元したい。
たとえば、Git に 2 つのブランチ Dev と Test があり、それぞれ Dev と Test の Control Room に統合されているとします。 Test ブランチでは Dev ブランチからコンテンツをプルでき、Git の Bots を Test Control Room で復元できます。
手順
一部の Bots を復元した後に Git 復元プロセスが失敗した場合は、次のオプションを備えた公開ワークスペースにリダイレクトされます。 復元プロセスを完了するには、必要なオプションを選択します。
オプション | アクション |
---|---|
復元を元に戻す | このオプションは、復元されたすべての Bots を消去します。 注: このオプションは、Git リポジトリから復元されたパブリック Bots を削除します。
|
復元を再開 | Git 復元プロセスは、終了したところから再開されます。 |
復元されたファイルのみを保持する | このオプションは、復元されたファイルを保持し、復元プロセスを終了します。 |