Respuestas:
La propina puede estar en una rama diferente a la predeterminada.
hg usa la última revisión con la que coinciden tus "-r algo". si algo es una rama, se actualiza a su último encabezado. si algo es una etiqueta, se actualiza a la revisión a la que está asociada esta etiqueta.
La sugerencia es el conjunto de cambios más reciente en el repositorio. El valor predeterminado es una rama. Es una punta especial Tag (llamado un conjunto de cambios), que siempre se refiere a la más recientemente cambiado cabeza .
tip
es solo un alias para el último conjunto de cambios en su repositorio. A veces resulta útil, por ejemplo, realiza un cambio en la rama supercalifragilisticexpialidocious
que luego le gustaría fusionar en la rama default
; entonces actualiza a la rama default
y porque sabe que el trabajo en el que desea fusionarse default
está en la punta de su repositorio local (porque acaba de comprometerlo), en lugar de hacerlo hg merge supercalifragilisticexpialidocious
, puede hacerlo hg merge tip
.