Tengo curiosidad acerca de algunas de las mejores prácticas.Flujo de trabajo de solicitud de extracción de submódulo de Git
Hay un repositorio git que me gustaría incluir como un submódulo en mi proyecto. También me gustaría contribuir a este repositorio y ofrecer solicitudes de extracción. He bifurcado el repositorio y me gustaría agregar mi horquilla como submódulo a mi proyecto.
He hecho una nueva rama slim
en mi tenedor que elimina algunas cosas de la rama principal del repositorio original: p. ejemplos de archivos, demostraciones, etc. Me gustaría utilizar específicamente esta rama slim
para el submódulo para mantener el material extra.
He hecho con éxito esta estrategia de ramificación y submódulo. Sin embargo, ahora me pregunto acerca de las solicitudes de extracción y las contribuciones al proyecto.
Idealmente me gustaría editar el submódulo como parte de mi proyecto, y el empuje se compromete a la submódulos slim
rama. Luego me gustaría fusionar los cambios en slim
rama de nuevo en master
para que pueda hacer una solicitud de extracción.
Sin embargo, no quiero que mi confirmación de eliminación inicial en la rama slim
se fusione de nuevo en el maestro. ¿Cuáles son algunas formas en que puedo contribuir al proyecto sin interferir en algunos de mis commits de eliminación?