Wo ist die Option "Zurücksetzen" in der Quellcodeverwaltung von Xcode 4?

8

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?

    
Wex 24.03.2011, 10:23
quelle

4 Antworten

12

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.

    
Joshua Nozzi 24.03.2011, 12:03
quelle
3

Sie können "Änderungen verwerfen". Dadurch werden die ausgewählten Dateien zurückgesetzt.

    
MikeH 24.03.2011 18:57
quelle
2

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;)

    
Chris Conway 07.02.2013 09:09
quelle
0

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: ~

Wie stelle ich die .m-Datei auf eine frühere Version zurück? (automatisch versehentlich leer und xcode abgestürzt - keine Quellcodeverwaltung, keine Time Machine)

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.

    
ゴスエン ヘンリ 07.12.2015 23:10
quelle

Tags und Links