Considerações para particionar um repositório
- Última atualização2024/10/31
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:
- Esse recurso requer que você seja administrador da Control Room ou um usuário com a permissão Repositório de partição.
- 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 de novo 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.
- Apenas execute a operação de partição do repositório durante o tempo de inatividade planejado. Quando o 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 só podem ser executadas uma após a outra, não há suporte para múltiplas solicitações.
- 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 operação de checkin feita na pasta particionada não é confirmada no repositório Git remoto.