SourceTree: Hinzufügen einer benutzerdefinierten Aktion zum Öffnen einer Datei in einem externen Editor

8

SourceTree verfügt über ein Fenster, das als nicht gespeicherte Dateien bezeichnet wird und Dateien anzeigt, deren Änderungen nicht festgeschrieben wurden. Ich möchte mit der rechten Maustaste auf den Dateinamen klicken & amp; Öffne es in einem externen Editor. Also habe ich eine benutzerdefinierte Aktion hinzugefügt - & gt; Bearbeiten - & gt; pathtoeditor \ editor.exe $ REPO \ $ DATEI.

Dies startet den Editor. Aber SourceTree zeigt auch weiterhin einen Fortschrittsbalken. Der Fortschrittsbalken wird erst geschlossen, nachdem ich den externen Editor geschlossen habe.

Wie vermeide ich das? Nach dem Öffnen der Datei im externen Editor möchte ich, dass die Benutzeroberfläche von SourceTree in den normalen Zustand zurückkehrt, ohne dass der Editor beendet werden muss.

    
user93353 25.07.2017, 06:09
quelle

1 Antwort

1

Erstellen Sie eine .bat-Datei, sagen Sie ... "launchNotepad.bat" wie folgt

%Vor%

Machen Sie die Batchdatei zu Ihrem Skriptziel, und Ihre Parameter bleiben als $ REPO \ $ FILE erhalten. Dadurch wird gestartet der Editor Ihre Aktion, und nicht der Editor selbst.

Dies hat ein paar andere Vorteile, wie SourceTree Updates für die Batchdatei abholen, ohne sie neu starten zu müssen.

    
zzxyz 04.08.2017 00:30
quelle

Tags und Links