javascript - tutorial - npm
¿Hay una manera de "actualizar" un repositorio importado con Lerna? (1)
No estoy seguro de qué es lo que está haciendo Lerna, pero hay una forma manual de hacerlo con git. Hicimos lo mismo en el pasado para 8-10 repositorios.
Supongamos que tenemos MonoRepo y TargetRepo
- Ir a MonoRepo
- git remoto agregar objetivo
- git checkout -b feature1
- git merge target / feature1-branch-on-target
- repita los pasos 3 y 4 para todas las ramas deseadas.
- lucro
Puede repetir los pasos 3-4 cuando lo desee, después de algunas confirmaciones, haga todo en un día y pase al repositorio mono, etc.
Estoy involucrado en un proyecto con dos repositorios separados que pronto combinaremos en un monorepo. El comando de import
de Lerna será muy útil a este respecto, por lo que mantendremos las historias de los proyectos.
Sin embargo, actualmente hay algunas ramas de características en curso en los repositorios originales que probablemente no estarán listas cuando nos movamos al monorepo. Tengo entendido que la lerna import
solo lerna import
la rama actualmente retirada del repositorio de origen, ¿es correcto?
Así que me preguntaba si había una manera de volver a realizar la importación, pero ¿solo las confirmaciones realizadas desde la última importación?
De esa manera, los equipos que trabajan en las ramas de características pueden unirse a la rama de develop
una vez que estén listos y podamos traer eso al monorepo.
Alternativamente, ¿existen estrategias para enfrentar este escenario?
¿O tendré que esperar hasta que todo se fusione para develop
antes de hacer la lerna import
?
¡Gracias!