cada vez que git rebase mi patchset en una nueva versión del original, ¿tengo que resolver manualmente los conflictos una y otra vez?git rebase resolver conflictos una y otra vez?
Respuesta
Echa un vistazo git-rerere
.
Solo para evitar que las personas lean toda la documentación, puede simplemente configurar 'rerere.enabled' como verdadero en su .gitconfig, y se encargará de todo por usted. – Cascabel
Además de las páginas man, el encargado de mantenimiento de Git, Junio Hamano, tiene una buena publicación en el blog sobre el uso de rerere en http://gitster.livejournal.com/41795.html. –
si está fusionando (tirando), simplemente configure rerere.enabled, si está rebaseando, parece que tiene que volver a ejecutar antes y después de editar el archivo en conflicto, manualmente – user376258
Dependiendo de su repositorio es posible que pueda utilizar el alijo
git stash pop
git stash
http://gitready.com/beginner/2009/01/10/stashing-your-changes.html
- 1. git reword sin resolver conflictos de combinación otra vez
- 2. Idempotent git rebase falla con conflictos espurios?
- 3. Detección de conflictos en git rebase
- 4. ¿Cómo combinar código y resolver conflictos más fácilmente usando git?
- 5. Resolviendo conflictos Git Svn
- 6. ¿Cómo resolver conflictos al fusionar y actualizar archivos en git?
- 7. `git rebase`
- 8. Git rebase una rama en el maestro falló, ¿cómo resolver?
- 9. Soltar compromiso antiguo: `git rebase` provoca conflictos de combinación
- 10. Git rebase: los conflictos siguen bloqueando el progreso
- 11. Diferencia entre git pull --rebase, git rebase y git merge
- 12. git-svn rebase y dcommit problema
- 13. `git svn rebase` vs` git rebase trunk`
- 14. cómo resolver conflictos de extracción de git en xcode ui
- 15. git rebase problemas
- 16. git pull --rebase
- 17. ¿Por qué Git recuerda y usa una resolución de conflicto de una rebase abortada sin preguntarme?
- 18. Durante una rebase de git, ¿cómo puedo conservar el original y descartar los cambios?
- 19. Deshacer un git pull --rebase
- 20. Resolver conflictos pospuestos con SVN
- 21. git crash during rebase
- 22. Cómo comprometer una fusión larga de Git en el medio de resolver conflictos
- 23. Git - rebase a una etiqueta en particular
- 24. git rebase y borrado de las ramas de rebasamiento que causan el mensaje de error "Rebase interactivo ya iniciado"
- 25. git rebase y git push: avance rápido, ¿por qué usar?
- 26. "git rebase origin" vs. "git rebase origin/master"
- 27. Git rebase --continuar las quejas incluso cuando se hayan resuelto todos los conflictos de fusión
- 28. Git post commit: skip --amend y rebase
- 29. Cómo push/pull git rebase
- 30. git obtener conflictos de la fusión pasada sin ejecutar la fusión una vez más
yo no entiendo muy bien el problema aquí. Una vez que haya redefinido y resuelto los conflictos, seguramente está cambiando su compromiso a un compromiso basado en la nueva versión del original. La próxima vez, no debería tener que volver a resolver esto porque ahora está aplicando el parche actualizado. – Jez