Un desarrollador que trabaja en una feature branch no obtuvo los cambios recientes de la rama principal y ahora se enfrenta a conflictos de fusión. ¿Cuál es la forma más sencilla de resolver los conflictos con el menor esfuerzo de desarrollo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Hacer rebase de la feature branch sobre la rama main actual para incorporar los últimos cambios y resolver los conflictos..
Por qué esta es la respuesta
La opción correcta es hacer rebase de la feature branch sobre la rama main actual. El rebase (git rebase) integra los cambios de la rama main en la feature branch, reescribiendo el historial de commits de la feature branch para que parezca que los cambios se hicieron después de los de main. Esto permite resolver los conflictos una sola vez y resulta en un historial de commits lineal y limpio, lo que facilita futuras fusiones. Clonar el repositorio o crear una nueva rama y aplicar los cambios manualmente implica un esfuerzo innecesario y no resuelve el problema de los conflictos de manera eficiente. El Commit Visualizer es una herramienta útil para entender el historial, pero no resuelve los conflictos directamente.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta