Entfernung von Methoden in Squeak Smalltalk rückgängig machen

8

Wie mache ich das Entfernen einer Methode in Squeak Smalltalk rückgängig?

    
Edward Ocampo-Gooding 25.06.2012, 01:42
quelle

3 Antworten

10
  1. 'World Menu' - & gt; 'öffnen' - & gt; 'simple change sorter'
  2. Wählen Sie im oberen rechten Bereich die Klasse aus, von der die Methode entfernt wurde.
  3. Wählen Sie im mittleren Bereich die entfernte Methode.
  4. Klicken Sie mit der rechten Maustaste auf den Methodennamen, um ein Menü aufzurufen
  5. Wählen Sie "Versionen"
  6. Wenn das Versionen-Tool erscheint, wählen Sie die oberste (neueste) Version aus, die Sie gelöscht haben.
  7. Klicken Sie auf die Schaltfläche "Zurück"

Wenn Sie Ihre Klasse durchsuchen, werden Sie sehen, dass die Methode wiederhergestellt ist.

    
Sean DeNigris 25.06.2012, 02:51
quelle
4

Wenn Sie OmniBrowser und die Refactoring-Tools verwenden, haben Sie unbegrenzte Änderungen an allen Codeänderungen, wie in jedem anderen modernen Editor. Wählen Sie im Kontextmenü Refactor & gt; Rückgängig machen .

    
Lukas Renggli 25.06.2012 05:14
quelle
4

Sie können Ihre Änderungsdatei öffnen:

  • Menü Extras oben auf dem Bildschirm.
  • Dateiliste (die an der richtigen Stelle geöffnet werden sollte).
  • Wählen Sie im oberen rechten Bereich die Änderungsdatei (bei einem Bild namens Foo.image suchen Sie nach Foo.changed).
  • Klicken Sie auf die Schaltfläche "Letzte Änderungen", um bis zum letzten (obersten) Snapshot zu navigieren.
  • Alle Methoden Zusätze, Änderungen, Löschungen, DoIts sind in der Liste aufgelistet, die erscheint.
  • Wählen Sie die gewünschte Methode, klicken Sie mit der rechten Maustaste (ich kann nie merkt sich die Farben für die Maustasten) und "fileIn selections".
Frank Shearar 25.06.2012 09:40
quelle

Tags und Links