Git-Revision der Datei per Mail senden

Git-Revision der Datei per Mail senden

Ich verwende Git-Repositorys für verschiedene Dokumente und TortoiseGit, um diese zu verwalten.

Manchmal muss ich ein Dokument zur Überarbeitung an jemand anderen senden oder er/sie fordert eine ältere Version davon an.

Das kann ich tun, indem ich...

  1. Öffnen des Tortoise-Git-Protokolls des Verzeichnisses.
  2. (Falls erforderlich) Wählen Sie das Commit aus.
  3. Klicken Sie mit der rechten Maustaste auf die Datei.
  4. Wählen Sie „Revision speichern unter“.
  5. Speichern Sie die Datei irgendwo.
  6. Verwenden Sie mein Mailprogramm, um es an eine E-Mail anzuhängen.
  7. Entfernen Sie die exportierte Datei.

Die Schritte 4./5. nerven mich und Schritt 7 vergesse ich immer – gibt es eine Möglichkeit, so etwas wie „Revision per Mail senden“ in das Menü einzubauen?

Antwort1

Eigentlich ist es ganz einfach. Diese kleine .bat-Datei kann das:

...
PAUSE

Das ...muss durch das Mailprogramm (zB C:\Program Files\MyCoolMailProgram\program.exe /newMail /attachment %~1) ersetzt werden, in dem sich die anzuhängende Datei befindet %1(oder %~1das s entfernt werden ").

In TortoiseGit können Sie dann wählenÖffnen mit...und das Skript. TortoiseGit erstellt die Dateirevision irgendwo als temporäre Datei und gibt den Pfad der temporären Datei an Ihr Skript weiter ( %1), et voila. :-)

Das PAUSEam Ende des Skripts stellt sicher, dass das Skript geöffnet ist, bis Sie im Befehlsfenster eine Taste drücken – ich weiß nicht, wann TortoiseGit die temporäre Datei entfernt, damit wir das Skript geöffnet lassen.

verwandte Informationen