Explanation:
As developers, a common problem is that our branch is lagging behind in history compared to the main branch. This problem does not seem serious, except when it gives us conflicts, but when we collaborate together with a Q.A, they may be confused to see that a problem that had already been fixed is again in a new pull request.
Proposed solution:
I commented that there should be some way to check if a branch is up to date or needs a rebase, and block the merge until it is updated. This can be an automated GitHub check, like an action, that checks if the branch has the latest changes and fails the check if it doesn't. There may be some Open Source or some other free solution that covers this need.
Check list:
If you want to help us solve this task, you can follow this checklist:
Spanish Version
Explicación
Como desarrolladores, un problema común es que nuestra sucursal está rezagada en la historia en comparación con la sucursal principal. Este problema no parece grave, salvo cuando nos da conflictos, pero cuando colaboramos junto con un Q.A, puede que se confundan al ver que un problema que ya se había solucionado está de nuevo en un nuevo pull request[1].
Solución propuesta:
Argumentaba que debería haber alguna forma de verificar si una rama está actualizada o necesita una reorganización, y bloquear la fusión hasta que se actualice. Esto puede ser una verificación automática de GitHub, como una acción, que verifica si la rama tiene los últimos cambios y falla la verificación si no los tiene. Puede haber algún Open Source o alguna otra solución gratuita que cubra esta necesidad.
Lista de Verificación:
Si quieres ayudarnos a resolver esta tarea, puedes seguir esta lista de verificación:
Notas de traduccion
[1] Esta expresion se puede interpretar como "solicitud de extracción" o "permiso de Validación" en el sentido que el programador presenta una posible solucion y otras personas, generalmente el duenho del repositorio o personas asignadas para revisar, validan o aprueban el cambio. Sin embargo se ha notado que esta expresion no suele traducirse en los textos tecnicos, por lo que decidimos seguir es tendencia y no dejarlo en ingles.
Explanation:
As developers, a common problem is that our branch is lagging behind in history compared to the main branch. This problem does not seem serious, except when it gives us conflicts, but when we collaborate together with a Q.A, they may be confused to see that a problem that had already been fixed is again in a new pull request.
Proposed solution:
I commented that there should be some way to check if a branch is up to date or needs a rebase, and block the merge until it is updated. This can be an automated GitHub check, like an action, that checks if the branch has the latest changes and fails the check if it doesn't. There may be some Open Source or some other free solution that covers this need.
Check list:
If you want to help us solve this task, you can follow this checklist:
Spanish Version
Explicación
Como desarrolladores, un problema común es que nuestra sucursal está rezagada en la historia en comparación con la sucursal principal. Este problema no parece grave, salvo cuando nos da conflictos, pero cuando colaboramos junto con un Q.A, puede que se confundan al ver que un problema que ya se había solucionado está de nuevo en un nuevo pull request[1].
Solución propuesta:
Argumentaba que debería haber alguna forma de verificar si una rama está actualizada o necesita una reorganización, y bloquear la fusión hasta que se actualice. Esto puede ser una verificación automática de GitHub, como una acción, que verifica si la rama tiene los últimos cambios y falla la verificación si no los tiene. Puede haber algún Open Source o alguna otra solución gratuita que cubra esta necesidad.
Lista de Verificación:
Si quieres ayudarnos a resolver esta tarea, puedes seguir esta lista de verificación:
Notas de traduccion
[1] Esta expresion se puede interpretar como "solicitud de extracción" o "permiso de Validación" en el sentido que el programador presenta una posible solucion y otras personas, generalmente el duenho del repositorio o personas asignadas para revisar, validan o aprueban el cambio. Sin embargo se ha notado que esta expresion no suele traducirse en los textos tecnicos, por lo que decidimos seguir es tendencia y no dejarlo en ingles.