Foros del Web » Programando para Internet » GIT »

Gestionar Pulls Requets

Estas en el tema de Gestionar Pulls Requets en el foro de GIT en Foros del Web. Hola amigos, Necesito ayuda para gestionar las pull request q llegan a mi repositorio remoto. Por mucho q he buscado solo he encontrado manuales q ...
  #1 (permalink)  
Antiguo 26/01/2016, 04:42
 
Fecha de Ingreso: enero-2016
Mensajes: 2
Antigüedad: 8 años, 2 meses
Puntos: 0
Gestionar Pulls Requets

Hola amigos,
Necesito ayuda para gestionar las pull request q llegan a mi repositorio remoto.

Por mucho q he buscado solo he encontrado manuales q ayudan a crear una pull request o q como mucho indican q cuando recibes una pulses el boton verde en github para mergearla, pero no es eso lo q quiero.

Lo que quiero es que cuando alguien me envie una propuesta pueda bajarla a mi local (eso ya lo he hecho) en una nueva rama para probar los cambios. Y si corrijo algo (del codigo q me han pasado), quiero q la persona q me envio la pull request tb vea la modificacion q he hecho para poderla discutir.
Ahora mismo puedo hacer un pull de la PR en mi local, pero se crea una nueva rama q aunque la empuje a mi remoto no guarda relacion aparente con la PR, por lo q no informa del cambio (al contrario q si es el emisor el q hace commits en su rama)

Sabeis como hacer esto? Conoceis algun manual al respecto?
  #2 (permalink)  
Antiguo 03/02/2016, 10:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Gestionar Pulls Requets

Cuando hay un pull-request en GitHub también te da la opción de mezclarla a mano, ahí mismo viene un ejemplo y todas las instrucciones que necesitas para ello.

Y por cierto, es pésima idea modificar un PR sólo porque sí, sin importar la razón.

Lo correcto es únicamente hacer comentarios en el PR de las cosas que hay que cambiar, etc.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 04/02/2016, 03:53
 
Fecha de Ingreso: enero-2016
Mensajes: 2
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Gestionar Pulls Requets

pateketrueke gracias por responder.

Si, he visto las instrucciones q comentas:
Código:
git checkout -b nueva_rama rama_origen
git pull https//:repositorio_q_hace_PR rama_del_PR
Ahora bien, si la persona q hace el PR continua haciendo commits, mi nueva rama no se enterara (no hay referencias entre ellas).

La otra opcion q manejo es:
Código:
git config --add remote.origin.fetch '+refs/pull/1/head:refs/remotes/origin/PR/1'
Siendo 1 el numero de PR.
Con esto creo una referencia que se ira actualizando con cada commit del autor del PR. Ahora puedo crear una rama local y mergear desde esta para probar los cambios propuestos.

Lo que aun no he conseguido es notificar automaticamente los cambios por mi hechos al autor de la PR.
  #4 (permalink)  
Antiguo 04/02/2016, 12:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Gestionar Pulls Requets

Cita:
Lo que aun no he conseguido es notificar automaticamente los cambios por mi hechos al autor de la PR.
Pues no hay forma de automatizar eso, en todo casi si modificaste el PR debes enviar un comentario en el PR original para que haga pull del PR que modificaste desde tu repo, no hay más.

Pero siendo honesto, de verdad me parece una mala practica modificar PRs, porque al final es trabajo de otros y deben obligarse a hacer bien las cosas: si no estableces normas siempre tendrás que corregir el trabajo de otros.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: github
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:41.