Describiré acciones consecutivas con mi repositorio:

  1. Crear 'maestra' Crear 'maestro'
  2. Fork 'desarrollar' rama de 'maestro'
  3. Bifurcación 'característica' rama de 'desarrollar'
  4. Cometió un error de solicitud de extracción de 'función' a 'maestro'
  5. Hizo una reversión de relaciones públicas
  6. Relaciones públicas de 'característica' a 'desarrollar'

Ahora, cuando trato de hacer relaciones públicas de "desarrollar" a "dominar", se dice que no hay cambios. Después de PR no hubo nuevos archivos en 'master' desde 'desarrollar'. ¿Podría decirme, por favor, cómo mover los cambios de 'desarrollar'?

0
Kvazimir 29 sep. 2020 a las 12:19

2 respuestas

La mejor respuesta

Para resolver este problema, hice lo siguiente:

  1. Crear revertir PR para la p.5, es decir, devolví la combinación de 'característica' a 'maestro'
  2. Todos los cambios ahora en 'maestro'
  3. Eliminar 'función'
  4. Continuar trabajando en 'desarrollar': las relaciones públicas pueden fusionar los cambios futuros de 'desarrollar' a 'dominar'
0
Kvazimir 29 sep. 2020 a las 11:46

Dado que ya fusionó un conjunto de confirmaciones de la función a la maestra, git no reconoce las mismas confirmaciones en el desarrollo como un cambio aunque lo haya revertido.

Si no hubiera fusionado la rama de características con master, una solución hackea habría sido cambiar la base de la rama de características para generar diferentes hashes de confirmación.

Si es propietario del repositorio y tiene acceso push, puede realizar la fusión de develop a master en local y luego enviarlo a Github

0
TheGeorgeous 29 sep. 2020 a las 11:02