So speichern Sie ein Projekt
Der Bootstrapper Manager arbeitet in zwei Stufen: Die Seiten schreiben jede Änderung sofort in seine eigenen Tabellen, die Projektdatei ändert sich erst beim Speichern. So können Sie ein Projekt in Ruhe über mehrere Seiten hinweg ändern, ohne dass der Starter einen halben Stand liest. Dadurch können Tabellen und Projektdatei voneinander abweichen; der Bootstrapper Manager zeigt das ständig an. Speichern auf der Seite Projekte oder Strg+S auf jeder Seite schreibt das gewählte Projekt in seine Datei. Findet der Bootstrapper Manager den Starter, prüft der Starter die Datei beim Speichern.
Projekt speichern
Vorgehen:
Ändern Sie das Projekt auf einer beliebigen Seite. Rechts oben erscheint Nicht gespeichert (1), und Projekte in der Navigation trägt einen Punkt (2).
- Drücken Sie Strg+S (oder wählen Sie Speichern auf der Seite Projekte).
Ergebnis: Eine Benachrichtigung unten rechts meldet „Gespeichert in bootstrapper.json“; Nicht gespeichert und der Punkt verschwinden. Hat der Starter beim Speichern Probleme gefunden, nennt die Benachrichtigung ihre Anzahl und bietet Anzeigen an, das die Seite Probleme öffnet; die Felder und Zeilen mit Problemen sind markiert. Siehe So prüfen Sie ein Projekt und beheben Probleme.
Vorschau, Probelauf und MSI erstellen speichern ebenfalls zuerst, weil der Starter die gespeicherte Datei liest.
Kontrolle: Oben rechts steht nicht mehr Nicht gespeichert, der Punkt an Projekte ist verschwunden, und auf der Seite Projekte zeigt die Spalte Zuletzt gelesen oder gespeichert die Uhrzeit des Speicherns.
Was "Nicht gespeichert" bedeutet
Der Bootstrapper Manager baut die Datei, die er jetzt schreiben würde, und vergleicht sie mit dem Text, den er zuletzt gelesen oder gespeichert hat. Eine Änderung, die Sie wieder zurücknehmen, zählt deshalb nicht. Teile der Datei, die keine Seite bearbeitet, übernimmt er dabei aus dem zuletzt gelesenen Text.
Schließen mit ungespeicherten Änderungen
Beim Schließen fragt der Bootstrapper Manager für jedes Projekt mit ungespeicherten Änderungen:
| Antwort | Wirkung |
|---|---|
| Ja | Speichert das Projekt in seine Datei |
| Nein | Lässt die Änderungen im Bootstrapper Manager; beim nächsten Start sind sie noch da und markiert. Die Datei bleibt, wie sie war |
| Abbrechen | Der Bootstrapper Manager bleibt offen |
Steuert ein anderes Programm den Bootstrapper Manager per Automation (etwa ein Bauskript), fragt er nicht – niemand könnte antworten; die Änderungen bleiben dann im Konfigurator.
Technische Einzelheiten
- Nicht gleichzeitig von Hand ändern. Der Bootstrapper Manager bemerkt nicht, wenn jemand die Projektdatei nach dem Öffnen außerhalb des Bootstrapper Managers ändert; Speichern überschreibt sie dann mit seinem Stand. Haben Sie die Datei von Hand bearbeitet, lesen Sie sie vorher mit Öffnen neu ein.
- Speichern schlägt fehl (Datei schreibgeschützt, Ordner nicht erreichbar): Eine Meldung nennt die Ursache; die Änderungen bleiben im Bootstrapper Manager, und das Projekt bleibt als Nicht gespeichert gekennzeichnet.
- Findet der Bootstrapper Manager keinen Starter, speichert er, ohne zu prüfen; die Markierungen der letzten Prüfung bleiben dann, wie sie waren.
- Was in der Datei steht: Der Bootstrapper Manager schreibt die ganze Datei neu, im Format, das der Starter liest. Werte, die der Vorgabe des Starters entsprechen (etwa Nur einmal und Warten einer Aktion), lässt er weg.