Empezamos a usar Mercurial hace varias semanas. La mayoría de los desarrolladores siguen este flujo de trabajo:commit-pull-merge-push o pull-merge-commit-push?
- trabajo sobre una característica
- commit -m "Se trabajó en función de la ABC"
- tirón -u
- Si rama
- fusión
- cometer - m "Fusionar"
- empujar
Hoy en día, uno de nuestros desarrolladores sugirió que hacemos:
- trabajo sobre una característica
- tirón -u
- si rama
- fusión
- commit -m "Funcionó en la función ABC"
- empuje
De esta manera, tenemos mucho menos "Merge" conjuntos de cambios en el registro.
Algunos de nosotros pensamos que es solo una cuestión de preferencia. Algunos de nosotros pensamos que uno es mejor que el otro. No tenemos mucha experiencia y no queremos vivir las desventajas del mal uso de la herramienta. Entonces, si un enfoque es más aconsejable que otro, por favor díganme por qué.
Deshacer el segundo flujo de trabajo cuando algo sale mal es muy, muy desagradable. No quieres hacerlo. –