git extensions para visual studio – cómo revertir un solo file a commit anterior

He encontrado instrucciones sobre cómo revertir un único file en un repository de git a una versión anterior, pero tengo curiosidad si alguien sabe de una forma de hacerlo a través de las extensiones de git para Visual Studio. Esta herramienta funciona muy bien hasta ahora, me gusta mucho, pero no puedo entender esta única cosa.

La forma más sencilla de hacerlo en Extensiones Git es abrir el historial del file (por ejemplo, desde el menu contextual en Visual Studio) para el file que desea revertir. Luego encuentre la revisión que necesita y elija "Guardar como" en el menu contextual.

Para revertir el cambio realizado en el directory de trabajo, simplemente select "revertir cambios" desde el menu contextual en Visual Studio.

Si bien la técnica sugerida por @Henk funcionará, esta es la forma de Git.

  1. Seleccione la confirmación que cambió el file que desea revertir.
  2. Elija la operación revertir compromiso. Asegúrese de decirle a la Extensión de Git que no comprometa automáticamente la operación de revertir. Esto dará como resultado a) Una operación de revertir en el (los) file (s) afectado (s) yb) Archivos revertidos que se están organizando

Luego puede dejar de grabar los files que no desea que se reviertan , dejando solo el file que desea revertir.

Si bien esto puede parecer más tedioso que simplemente File> Save As, es útil cuando tiene que revertir un puñado de files.

Editado mi publicación. No sé por qué respondí sobre mercurial. Lo siento por eso. La misma idea va para git. Usé tortiseGit (cuando usé git), pero la línea de command es más fácil. TortiseGit sigue siendo un clic derecho para revertir. La línea de command es solo 'git checkout filename' para get el pago de la CABEZA.