2013-07-04 4 views

Antwort

14

alternativ gebe einfach nicht -m (und nicht -F) und Sie werden einen Editor angezeigt, wo Sie Ihre Nachricht eingeben können:

in das Repository

Änderungen aus der Arbeitskopie. Wenn Sie keine Protokollnachricht mit Ihrem Commit angeben, indem Sie entweder die Option --file (-F) oder --message (-m) verwenden, startet Svn Ihren Editor für Sie, um eine Commit-Nachricht zu verfassen: . Siehe den Editor-cmd-Listeneintrag im Abschnitt namens "Config".

http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.commit.html

+1

schön, es hat funktioniert :) Dank – nhenrique

+0

großen ich helfen konnte. Bitte markieren Sie es als eine akzeptierte Antwort, damit zukünftige Leser einige Hinweise haben, was funktioniert. Vollständige Offenlegung: Ich werde etwas Karma dafür erhalten :) – mnagel

+0

Danke, ich habe die folgende Nachricht erhalten: svn: E205007: Keine der Umgebungsvariablen SVN_EDITOR, VISUAL oder EDITOR sind gesetzt, und keine "editor-cmd" Laufzeitkonfigurationsoption wurde gefunden, aber ich löste mit dieser Antwort http://stackoverflow.com/questions/6169241/why-cant-i-use-the-svn-editor-environment-variable-in-cygwin – ronnyfm

2

--file (-F) Dateiname

Uses the contents of the named file for the specified subcommand. 

Verschiedene Subbefehle verschiedene Dinge tun, mit diesem Inhalt. Für Beispiel verwendet Svn Commit den Inhalt als Commit-Protokollnachricht, während Svn Propset es als einen Eigenschaftswert verwendet.