Ich habe ein Skript, dessen Name Svn-Diff ist. Ich benutze das Skript svn diff zu öffnen, um zu meld: svn diff --diff-cmd = 'meld' $ 1SVN mit Meldung und mehreren Dateien
Dann laufe ich es: SVN-Diff/path-to-my-svn-Verzeichnis/
Das Problem ist jetzt, dass offene Dateien nacheinander und nicht alle Dateien auf Registerkarten verschmelzen. Ich muss eine Datei schließen, die ich nächste Datei sehen kann. Ich möchte alle Änderungen in einer Ansicht sehen, ohne andere Dateien zu schließen.
Ich habe versucht Skript hier zu ändern: svn diff --diff-cmd = 'svnmeld' $ 1
Und dann erstellt svnmeld Skript: meld -n 1 $ $ 2 &
bekam aber einige Fehler aus Verschmelzung.
Ich möchte 'svn diff' Befehl nicht mit externen Werkzeug ersetzen, weil ich es ziemlich oft benutze. Meld Version ist 1.8.4 und svn Version ist 1.8.8.
Haben Sie jemals eine Lösung gefunden? –
FWIW, Mercurial tut dies, indem es zwei temporäre Verzeichnisse erstellt und auffüllt und "meld" mit diesen Verzeichnissen als Argumente aufruft. Erwähnen Sie es nur, um darauf hinzuweisen, dass 'svn' _could_ auf diese Weise gehen kann. Nachdem dies gesagt wurde, ist die Antwort von @phobic korrekt. –