리포지토리 분할 시 고려 사항

리포지토리를 분할하기 위해 자동화 프로젝트를 어떻게 구성할지 신중하게 계획해야 합니다.

리포지토리를 분할하기 전에 다음을 검토하십시오.
  • 이 기능은 Control Room 관리자 또는 리파지토리 파티셔닝 권한이 있는 사용자만 사용할 수 있습니다.
  • 모든 리포지토리 파티션은 자동화 프로젝트에 속한 모든 파일(Bot, 프로세스, 종속성 등)의 중앙 저장 위치와 같습니다.

    리포지토리 파티셔닝 권한은 자동화 프로젝트를 담당하는 소수의 사용자만 사용할 수 있어야 합니다.

  • 공용 리포지토리에서만 사용할 수 있는 폴더만 분할할 수 있습니다.

    리포지토리 파티셔닝을 진행하기 전에 공용 리포지토리 내의 폴더가 올바르게 계획되었는지 확인하십시오.

  • 리포지토리를 분할한 후에는 이 작업을 되돌릴 수 없습니다.

    즉, 폴더를 분할한 후에는 이 폴더를 다시 메인 Git 폴더로 병합할 수 없습니다.

  • 리포지토리 파티셔닝 작업은 공용 리포지토리의 크기와 공용 리포지토리의 커밋 수에 따라 시간이 더 걸릴 수 있습니다.
  • 리포지토리 파티셔닝 작업은 계획된 다운타임 중에만 수행하십시오. 리포지토리가 분할되는 동안에는 체크인, 체크아웃, 가져오기, 내보내기, 승격, 복구, 이동, 복사, 만들기, 저장 등의 리포지토리 작업이 실패할 수 있으므로 이러한 작업은 수행하지 마십시오.
  • 리포지토리 파티셔닝 작업은 다중 요청이 지원되지 않으므로 순차적으로만 수행할 수 있습니다.
  • 폴더가 분할되면 해당 폴더에 포함된 모든 하위 폴더는 분할된 폴더에 유지됩니다.
  • 원격 Git 리포지토리는 기본 Public Git 리포지토리에서 지원되지 않습니다.

    분할된 폴더에서 수행되는 모든 체크인은 원격 Git 리포지토리에 커밋되지 않습니다.