2017-11-30 2 views
0

Ich brauche 867.868.871.895.959 diese Version vonWie mehrere un kontinuierliche Version im SVN fusionieren

CH004 TO CH004-Freude-Arbeitsverzeichnis

IN CH004-Freude, die ich unter Befehl ausführen fusionieren:

svn merge -r 866:868 ../CH004 

Es funktioniert , führen Sie die Versionen 867 und 868 erfolgreich zusammen.

Aber svn merge -r nur auf die kontinuierliche Version arbeiten. In meinem Fall muss ich mehrere Befehle auszuführen meine Nachfrage

svn merge -r 870:871 ../CH004 
svn merge -r 894:895 ../CH004 

Gibt es bequemer Weg, zu erreichen? (Ich versuche svn merge -r 866:868 870:871 ../CH004, kaufen Syntax ist nicht korrekt)

Antwort

1

Wenn Sie versuchen, Bereiche zu verschmelzen, verwenden Sie den -r Schalter. Für bestimmte Revisionen können Sie den Schalter -c verwenden. Der Schalter -c bezieht sich auf eine bestimmte Änderung. Für Ihre Frage:

svn merge -c 867,868,871,895,959 /path/to/CH004 /path/to/CH004-joy 

Viele der Ähnlichkeit zwischen -r und -c muss nur mehr mit Syntax beschäftigen als Funktionalität, da sie sowohl einzelne Revisionen und Bereiche verarbeiten kann. Der Revisionsschalter bietet dagegen einige zusätzliche Schalter, die nicht wie Datumsangaben mit c umgehen können.

More info auf dem -c Schalter (und den Rest der Schalter).

+0

Es funktioniert, ich danke Ihnen für Ihre Hilfe, Sie geben mir ein Licht, mehr über Svn Merge zu wissen. Vielen Dank. –

Verwandte Themen