
Ich verwende Subversion 1.6.6 unter Ubuntu 10.04 und führe eine Bash-Shell aus. Ich möchte einen Wagenrücklauf, einen Zeilenvorschub oder eine neue Zeile in meine Commit-Nachricht einfügen, damit die Kommentare beim Lesen des Protokolls entsprechend formatiert werden. Das funktioniert einwandfrei, wenn ich den Systemeditor verwende oder eine Datei für den Commit-Kommentar angebe, aber was ich wirklich möchte, ist, etwas wie das Folgende tun zu können:
svn ci -m "This is the first line\nThis is the second line"
und den Kommentar wie folgt darstellen lassen:
This is the first line
This is the second line
Mein Beispiel funktioniert nicht, es erzeugt die Ausgabe:
Dies ist die erste Zeile\nDies ist die zweite Zeile
Gibt es also eine Möglichkeit, dies zu tun? Und wenn ja, wie?
Antwort1
Versuche dies:
svn ci -m $'This is the first line\nThis is the second line'
Antwort2
Drücken Sie beim Eintippen einfach die Eingabetaste statt \n. Die Eingabeaufforderung wird zu ">" und Sie können mit der Eingabe fortfahren.
Dies ist eine Shell-Frage, keine Subversion-Frage.