Considerações para particionar um repositório

O particionamento de repositório requer um planejamento cuidadoso sobre como você deseja organizar seus projetos de automação.

Analise as seguintes considerações antes de particionar seu repositório:
  • Este recurso está disponível na Control Room para administradores ou usuários que tenham a permissão Particionar repositório.
  • Cada partição do repositório é como um local de armazenamento central para todos os arquivos (bots, processos, dependências e assim por diante) que pertencem a um projeto de automação.

    Certifique-se de que a permissão de partição do repositório esteja disponível apenas para um pequeno conjunto de usuários responsáveis pelo projeto de automação.

  • Você somente pode particionar as pastas disponíveis no repositório Público.

    Certifique-se de que as pastas no repositório público estejam planejadas corretamente antes de prosseguir com a partição do repositório.

  • Após particionar o repositório, a ação não poderá ser revertida.

    Por isso, após particionar uma pasta, ela não poderá ser mesclada novamente na pasta principal do Git.

  • A operação de partição do repositório pode levar mais tempo dependendo do tamanho do seu repositório público e do número de commits em seu repositório público.
  • Somente execute a operação de partição do repositório durante o tempo de inatividade planejado. Quando seu repositório estiver sendo particionado, não execute operações de repositório, como fazer checkin, fazer checkout, importar, exportar, promover, recuperar, movimentar, copiar, criar ou salvar, pois essas operações podem falhar quando o repositório estiver sendo particionado.
  • As operações de partição do repositório somente podem ser executadas uma após a outra, múltiplas solicitações não são suportadas.
  • Quando uma pasta é particionada, todas as subpastas contidas na pasta são retidas na pasta particionada.
  • O repositório Git remoto não é compatível com o repositório Git público padrão.

    Qualquer checkin feito na pasta particionada não é confirmado no repositório Git remoto.