Cuándo usar Git Subtree?

Cuándo usar Git Subtree?
Mientras trabaja en un proyecto de desarrollo de software, si el proyecto tiene un tamaño grande, se vuelve difícil de manejar porque contiene muchas ramas y archivos. En esta situación, los usuarios pueden dividir el gran proyecto en pequeños módulos o integrar un repositorio de Git con otro mediante la creación de submódulos o subárboles. Los submódulos y subárboles crean una copia de cualquier repositorio de git en un subdirectorio de otro.

Este estudio explicará:

  • Cuándo usar Git Subtree?
  • Cómo crear/agregar el subárbol en git?

Cuándo usar Git Subtree?

El subárbol Git es un reemplazo para el submódulo Git. Es una forma de fusionar el contenido de un repositorio en otro. Se puede utilizar cuando el proyecto es extenso. Conserva su propia identidad, pero sus confirmaciones están vinculadas con las confirmaciones del repositorio de los padres. Además, Git Subree tiene un flujo de trabajo simple y no agrega nuevos archivos de metadatos y su contenido se puede modificar fácilmente sin tener otra copia del repositorio de Dependency.

Cómo crear/agregar el subárbol en git?

Para agregar un subárbol en GIT, primero, redirigir a un directorio local específico. Entonces, usa el "git subtree add -prefix " dominio.

Paso 1: Cambie al repositorio de Git local
Primero, redirige al repositorio local requerido utilizando el comando declarado a continuación:

CD "C: \ Git \ Reposa"

Paso 2: Agregar subárbol
Entonces, ejecute el "git substree addComando ", especifique el prefijo, la URL del repositorio remoto y el nombre de la rama remota para crear el subárbol:

git subtree add - -prefix = subTreedirectory https: // github.com // demostración.Git Master

Aquí el "-prefijo"Se utiliza para crear un directorio local llamado"subtrimateador"En el que quieres tirar de. Además, asegúrese de reemplazar el nombre de usuario en la URL de GitHub con el nombre de usuario del propietario del repositorio:

Paso 3: Verificar subárbol
Para verificar si el subárbol se ha agregado o no, enumere el contenido del repositorio:

LS

Se puede observar que el "subcontrol/"Subtree se ha agregado con éxito:

Eso se trataba de usar subárbol en git.

Conclusión

El subárbol git es la alternativa a los submódulos git. Es un método para fusionar el contenido de un repositorio en otro. Para crear o agregar el subárbol, el "git subtree add -prefix "El comando se puede utilizar. Este artículo explicó la razón para usar el subárbol git y el método para crearlo.