Hallo,
Dieses Szenario passiert mir oft: Ich versuche mit svn commit
einzuchecken, aber aus irgendeinem Grund schlägt die Übertragung fehl (aufgrund von Konflikten, gesperrten Dateien oder was nicht). Meine Commit-Nachricht wird in svn-commit.tmp
gespeichert. Ich behebe das Problem und versuche erneut einzuchecken. Ich muss jetzt die Commit-Nachricht von Grund auf eingeben. Wäre es nicht toll, wenn svn stattdessen die Nachricht in svn-commit.tmp
laden könnte? Gibt es eine Möglichkeit, dies zu erreichen?
Es wäre ein Bonus, wenn es irgendwie möglich wäre, die Spuren von svn-commit.tmp
files zu vermeiden.
Ich glaube nicht, dass es in svn eine automatisierte Lösung gibt, aber Sie können svn commit -F svn-commit.tmp
immer aufrufen. Meistens benutze ich meinen Editor, um die Nachricht, die ich von svn-commit.tmp
eingegeben habe, in das neue Fenster zu kopieren.
Sie könnten ein Editor-Skript oder ein Befehlszeilen-Skript erstellen, das nach dem Vorhandensein von svn-commit.tmp
sucht und es gegebenenfalls als Argument übergeben und nach einem erfolgreichen Festschreiben löschen soll.
Tags und Links svn