Enviar revisión git del archivo por correo

Enviar revisión git del archivo por correo

Utilizo repositorios de git para varios documentos y TortoiseGit para manejarlos.

A veces, tengo que enviar un documento a otra persona para que lo revise, o si él solicita una versión anterior del mismo.

Puedo hacerlo por...

  1. Abriendo el registro Tortoise git del directorio.
  2. (Si es necesario) Seleccione la confirmación.
  3. Haga clic derecho en el archivo.
  4. Seleccione "Guardar revisión en".
  5. Guarde el archivo en algún lugar.
  6. Utilice mi programa de correo para adjuntarlo a un correo electrónico.
  7. Elimine el archivo exportado.

Me molestan los pasos 4./5. y siempre olvido el paso 7. ¿Hay alguna forma de agregar algo como "Enviar revisión por correo" en el menú?

Respuesta1

En realidad es bastante fácil, este pequeño archivo .bat puede hacerlo:

...
PAUSE

El ...tiene que ser reemplazado con el programa de correo (por ejemplo C:\Program Files\MyCoolMailProgram\program.exe /newMail /attachment %~1, ), en el que se encuentra el archivo a adjuntar %1(o %~1eliminar el "s).

En TortoiseGit, puedes elegirAbrir con...y el guión. TortoiseGit crea la revisión del archivo como un archivo temporal en algún lugar y proporciona la ruta del archivo temporal a su script ( %1), y listo. :-)

Al PAUSEfinal del script se asegura de que el script esté abierto hasta que presione una tecla dentro de la ventana cmd. No sé, cuando TortoiseGit elimina el archivo temporal, por lo que mantenemos el script abierto.

información relacionada