¿Cómo restauro una confirmación previa en Xcode 8?

Digamos que tengo 5 confirmaciones locales:

  • cometer 1
  • cometer 2
  • cometer 3
  • cometer 4
  • cometer 5

En este punto, cuando estoy trabajando, me gustaría volver para cometer 2.

¿Cómo lo haría?

Esto fue muy fácil usando instantáneas en versiones anteriores de Xcode.

"Descartar cambios" solo vuelve a cometer 5, ¿verdad?

Necesitas

git checkout COMMIT_2_ID

Más información en esta respuesta:

http://sofes.miximages.com/a/4114122/1163930

Puede usar el editor de versiones en XCODE para revertir cada uno de sus files a la versión anterior. Vaya a Ver> Editor de versiones> Mostrar editor de versiones. Hay un ícono de línea de time en la parte inferior de la vista dividida. Puede volver a las confirmaciones anteriores.