Ich verwende SVN in Xcode 4 als meine Quellcodeverwaltung; Kann aber keine Option sehen, um zu einer älteren Revision zurückzukehren? Entweder ein 'revert' oder ein 'update to revision' Befehl? Die 'Update' Option scheint immer auf den HEAD zu aktualisieren.
Natürlich - ich kann das in der Kommandozeile machen, aber ich kann nicht glauben, dass es keine Möglichkeit gibt, es innerhalb von Xcode zu tun ...
Weiß jemand, wo es versteckt ist? Oder gibt es wirklich keine solche Option?
Leider ist die SCM-Funktionalität in 4.0 ziemlich begrenzt. Sie können festschreiben, zwischen Zweigen umschalten, verzweigen / zusammenführen, frühere Versionen vergleichen, auf HEAD aktualisieren, aber nicht zurücksetzen.
Wir erwarten, dass dies in aufeinanderfolgenden Aktualisierungen besser wird, aber es scheint eine ziemlich alberne Unterlassung zu sein. Der Time-Machine-ähnliche Diff-Version-Picker scheint der perfekte Ort zu sein, um die Benutzeroberfläche zu platzieren, also würde ich erwarten, dass sie dort erscheint, wenn sie endlich unterstützt wird.
Nur ein Work around: Da es nicht möglich ist, mit Xcode zurückzukehren, können Sie ein beliebiges SVN-Tool verwenden, z. B. Tortoise auf einer Windows-Maschine und dieses Tutorial .
Wenn Sie nur eine Methode vergleichen müssen, können Sie auch einfach mit einer älteren Version vergleichen, indem Sie zu Organizer - & gt; Repositories - & gt; Ihr Projekt - & gt; unten in der Geschichte klicken Sie auf die Datei - & gt; Änderungen anzeigen. (Xcode 4)
Wenn Sie Ihre Projektdatei vermasseln, können Sie immer noch oldschool gehen und eine funktionierende Revision der Datei auf einen USB-Stick kopieren, indem Sie Tortoise verwenden und sie in Ihrem Projekt ersetzen. Das habe ich gerade gemacht;)
Das ist eine ziemlich alte Frage, aber ich finde einen Weg, alte Versionen zu finden und wieder herzustellen. Da es sich um ein eingebautes Mac-Feature handelt, kein xcode, findet es ALLE gespeicherten Versionen einer bestimmten Datei. Aber es kann dich in schwierigen Zeiten retten, so wie es mich gerettet hat: ~
Zusammenfassung: Ich habe die "Datei.m" geöffnet, die ich mit TextEdit wiederherstellen muss. Dann blättern wir zu:
Datei & gt; Zurück zu & gt; Alle Versionen durchsuchen
Dort finde ich alle Versionen der Datei und könnte die auswählen, die ich brauche.