svn: Rückkehr zur vorherigen Version

8

Ich habe irrtümlicherweise die falsche Änderung an der Datei vorgenommen, um ein vereinfachtes Beispiel zu nennen, nennen wir es foo.txt:

foo.txt, Rev. 300 (korrekt):

%Vor%

foo.txt, Version 301 (falsch):

%Vor%

Wie setze ich rev 300 erneut zum nächsten Commit? Wenn ich foo.txt auf Rev 300 aktualisiere, bekomme ich die richtige Datei, aber ihr Status ist korrekt & amp; erfordert nicht verpflichtet zu sein.

HINWEIS: Es ist nur foo.txt, das ich wiederherstellen möchte. Die anderen Revisionen in Rev. 301 sind wichtig und ich muss sie behalten.

    
Jason S 27.09.2010, 20:38
quelle

3 Antworten

15
%Vor%     
DigitalRoss 27.09.2010, 20:48
quelle
9

Wenn Sie TortoiseSVN verwenden, ist das überraschend einfach. Sehen Sie sich einfach das Protokoll für diese Datei an, klicken Sie mit der rechten Maustaste auf Revision 300 und wählen Sie Zurück zu dieser Revision (dies ist eine lokale Operation). Dann können Sie Ihre lokale Datei als 302 festschreiben.

Optional können Sie, wenn dies bereits vor einiger Zeit aufgetreten ist, Änderungen rückgängig machen. Dadurch werden nur die Änderungen zurückgesetzt, die bei diesem Einchecken aufgetreten sind (Sie würden dies unter 301 ausführen).

    
JoshD 27.09.2010 20:45
quelle
2
%Vor%     
harald 27.09.2010 20:41
quelle

Tags und Links