que utiliza este comando:¿Cómo hacer una confirmación automática después de la fusión exitosa?
git merge --commit -m="Automatic commit" --progress my_branch/master
if [ $? != 0 ]; then
echo "Merge fail"
fi
La fusión se ha realizado correctamente y no se produce ningún conflicto.
La salida del comando git es:
Automatic merge went well; stopped before committing as requested
fatal: You have not concluded your merge (MERGE_HEAD exists).
Please, commit your changes before you can merge.
Por qué espectáculo: detuvo antes de comprometerse a lo solicitado? Quiero que se comprometa si no existe ningún conflicto.
¿Alguna idea de hacerlo automático?
No puedo reproducir esto. ¿Estás seguro de que no pasas '--no-commit'? – Cascabel
(Por si acaso, para aclarar: '--no-commit' causa * exactamente * ese comportamiento, y' --commit' es exactamente * opuesto * - y también es el predeterminado.) – Cascabel
'--commit' no resolver el problema (git v2.11.0) – oklas