Git 리포지토리에서 Bot 복원
- 최종 업데이트2024/10/28
Git 리포지토리에서 Bot 복원
모든 Bot 및 종속 파일을 Git 리포지토리에서 서버 리포지토리로 복원할 수 있습니다. 이 복원 옵션은 온프레미스 배포에만 사용할 수 있고 클라우드 배포에서는 지원되지 않습니다.
전제 조건
Git에서 Bot를 복원하기 전에 다음 사항을 확인하십시오.
- Git에 Bot 백업이 있어야 합니다.
- AAE_Admin 역할이 할당되어 있어야 합니다.
Git 리포지토리에서 Bot을 복원하는 동안 다음 고려 사항을 염두에 두십시오.
- 외부 Git 리포지토리에서 전체 또는 차등 Bot 및 파일을 복원할 수 있습니다. 외부 Git 리포지토리에서는 특정 Bot 또는 파일을 선택적으로 복원할 수 없습니다.
- Git 복원 프로세스에는 약간의 가동 중지 시간이 필요합니다. 복원 프로세스가 실행 중일 때는 다음 공용 워크스페이스 작업이 비활성화됩니다.
- 체크아웃
- 복제
- Bot 실행 및 예약
- 대기열과 함께 Bot 실행
- Bot 가져오기 및 내보내기
- 복원 프로세스가 실행 중일 때는 개인 워크스페이스에서 체크인 작업이 허용되지 않습니다. 하지만 나머지 작업에는 개인 워크스페이스을 사용할 수 있습니다.
- 비어 있거나 비어 있지 않은 리포지토리로 Bot를 복원할 수 있습니다.
- 진행 중인 복원 프로세스는 중단(취소)할 수 없습니다.
- 외부 GIT을 사용하여 이전 환경에서 최신 환경으로 패키지을 승격할 때 관련 명령 Bot는 포함되지 않습니다. 따라서 모든 관련 명령 패키지를 봇 내보내기-가져오기 또는 승격 기능을 사용하여 별도로 내보내거나 승격해야 합니다. 자세한 내용은 환경 간 Bot 이동 항목을 참조하십시오.
Git 복원 기능은 다음 시나리오에서 중요합니다.
- 서버 리포지토리각 손상되어 새 서버 리포지토리로 시작하고 있습니다.
- 다양한 Git 분기로 Bot을 복원하고자 합니다.
예를 들어 Git에는 다음 두 가지 분기가 있다고 가정합니다. Dev 및 Test Control Room과 통합된 개발 및 테스트. BotTest분기는 Dev 분기에서 콘텐츠를 가져올 수 있으며 Test의 Git에서 Control Room을 복원할 수 있습니다.
프로시저
일부 Bot를 복원한 후 Git 복원 프로세스가 실패하면 다음 옵션이 있는 공용 워크스페이스로 리디렉션됩니다. 복원 프로세스를 완료하는 데 필요한 옵션을 선택하십시오.
옵션 | 작업 |
---|---|
복원 되돌리기 Bot | 이 옵션은 복원된 모든 Bot를 지웁니다. 주: 이 옵션은 Git 리포지토리에서 복원된 공용 Bot를 삭제합니다.
|
복원 다시 시작 | Git 복원 프로세스가 끝난 지점부터 다시 시작됩니다. |
복원된 파일만 보관 | 이 옵션은 복원된 파일을 보관하고 복원 프로세스를 끝냅니다. |