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