2012-04-03 2 views
0

begehen Umkehren ich das übliche Rezept versucht, eine unbeabsichtigte Reverse zu fusionieren begehen:ein in Svn 1.7.4

svn merge -rBAD_REV:BAD_REV-1 . 

und wurde gestört zu bekommen, als eine Antwort, nur eine Nachricht über mergeinfo. Keine tatsächliche Zurücksetzung des Dateiinhalts auf die vorherige Version.

Ich ging und machte die Reparatur in einem anderen Baum, wo ich Svn 1.6.x verwenden konnte, aber ich am Ende fragte mich: tat es das Richtige und nicht zu sagen, oder hat das Rezept geändert?

Antwort

1

Das sollte immer noch korrekt sein, aber versuchen Sie es von der obersten Ebene Ihres Quellbaums anstatt im Verzeichnis der Datei. Versuchen Sie alternativ, das Flag --ignore-ancestry zu verwenden, um die Warnung über die Mergeinfo zu überspringen (was in Ihrem Fall kein Problem sein sollte, es sei denn, jemand hat zufällig eine Verzweigung aus der BAD_REV-Revision erstellt).

+0

Ich war an der Spitze. Ich habe nichts gegen die merginfo-Warnung, es ist das Fehlen von "U" -Zeilen, die sagen, dass es in der Tat etwas zurückgerollt hat. Und die Tatsache, dass "st" danach keine modifizierten Dateien mehr zeigt. – bmargulies

Verwandte Themen