practices - git subárbol: ¿es posible cambiar la rama/ruta del subárbol en un repositorio bifurcado?
git tag (1)
Si usó git subtree (y no git submodule ) para crear el subárbol, entonces es solo un directorio normal. Para cambiarlo a otra rama, simplemente elimínelo y vuelva a crear el subárbol de la nueva rama. Esto es:
git rm <subtree>
git commit
git subtree add --prefix=<subtree> <repository_url> <branch>
Eso debería funcionar sin problemas.
En un repositorio A la carpeta sub se incluye como subárbol git del repositorio S - apuntando a la rama master .
He depositado el repositorio A en F Ahora quiero hacer uno de los siguientes en F :
- cambiar
subpara usar una rama diferente deS(es decir,developrama) - o: cambiar
subpara usar un repositorio diferente por completo
¿Alguno de estos es posible, y si es así, cómo? ¿Habrá efectos secundarios que deba saber?
¿Y cómo puedo asegurarme de que mi cambio de subárbol no se actualizará en el repositorio A cuando fusiono mis cambios (solicitud de extracción)? Quiero decir, además de aislar los compromisos.