Consideraciones para la partición de un repositorio

La partición del repositorio requiere de una planificación rigurosa sobre cómo desea organizar sus proyectos de automatización.

Revise las siguientes consideraciones antes de dividir su repositorio:
  • Esta función está disponible en paraControl Roomlos administradores o usuarios que tienen el permiso de Partición del repositorio.
  • Cada partición del repositorio es como una ubicación de almacenamiento central para todos los archivos (bots, procesos, dependencias, etc.) que pertenecen a un proyecto de automatización.

    Asegúrese de que el permiso de partición del repositorio esté disponible solo para un pequeño grupo de usuarios responsables del proyecto de automatización.

  • Solo puede dividir las carpetas disponibles en el repositorio Público.

    Antes de continuar con la partición del repositorio, asegúrese de que las carpetas dentro del repositorio público estén planificadas de manera correcta.

  • Una vez que haya dividido el repositorio, la acción no se puede revertir.

    Esto significa que después de haber dividido una carpeta, esta no se puede volver a unir con la carpeta principal de Git.

  • La operación de partición del repositorio puede llevar más tiempo según el tamaño de su repositorio público y la cantidad de confirmaciones en su repositorio público.
  • Solo debe realizar la operación de partición del repositorio durante un periodo de inactividad planificado. Cuando divida su repositorio, no realice ninguna operación de repositorio, como registrar, descargar, importar, exportar, promover, recuperar, mover, copiar, crear o guardar, ya que estas operaciones pueden fallar cuando se divide el repositorio.
  • La operación de partición del repositorio solo se puede realizar una tras otra, ya que no se admiten solicitudes múltiples.
  • Cuando se particiona una carpeta, todas las subcarpetas incluidas en la carpeta se conservan en la carpeta dividida.
  • El repositorio Git remoto no es compatible con el repositorio Git público predeterminado.

    Cualquier registro que se realice en la carpeta dividida no se confirma en el repositorio Git remoto.