Tengo un repositorio donde 'master' va en una cierta dirección, y una segunda 'foo' de rama va a ser divergente por un par de confirmaciones, luego sigue todos los cambios posteriores a 'master' después de eso. Esto es todo por elección, por supuesto.Subversion tiene --record-only for merges, ¿cómo hago lo mismo en Git?
En Subversion puede hacer una fusión de solo registro para marcar cosas como "se ha producido la fusión" aunque no se hayan confirmado cambios. es decir, esto cambia los números de seguimiento de fusión en propiedades asociadas a directorios en la rama de destino.
he tenido un juego con ..
git combinación maestra --no-commit
.. como algo que puede ser capaz de jugar con antes de que yo la entrego, pero está haciendo una gran confusión en la rama de destino por parte del cambio en cuestión (cambio de nombre seguido de eliminación).
Debe haber una manera más fácil ..?
- Paul
P.S. Juro que esta es la tercera vez que menciono '--trategia = nuestra' en la última semana. Me pregunto por qué todos de repente necesitan descartar la historia ... – Cascabel
Estoy cambiando un archivo de configuración de base de datos en la rama, justo después del punto de bifurcación, y no deseo fusionar esto de nuevo a maestro. Sin embargo, correcciones de errores posteriores en la rama, quiero fusionar de nuevo a maestro. Esto permitirá que, sin seleccionar de manera inteligente, el arreglo se comprometa individualmente. –
Mientras hacía lo anterior, se me ocurrió que esta información de base de datos realmente pertenece a las variables de entorno, como en la aplicación Twelve-Factor. –