Cloud-Synchronisierung & Versionierung
Rephlo kann Ihre Commands an zwei Orten gleichzeitig vorhalten: in der App auf Ihrem Computer und in Ihrem Konto in der Cloud. Cloud-Sync veröffentlicht einen Command in der Online-Galerie, sodass Sie ihn auf einem anderen Gerät wiederverwenden, teilen oder später wiederherstellen können. Sobald ein Command synchronisiert ist, hält Rephlo die lokale Kopie und die Cloud-Kopie im Hintergrund automatisch auf demselben Stand.
Diese Seite erklärt, wie das Veröffentlichen funktioniert, was die Sync-Status-Bezeichnungen bedeuten, wie Rephlo mit Konflikten umgeht und wie die Hintergrundsynchronisierung alles aktuell hält.
Einen Command in der Cloud veröffentlichen
Wenn Sie einen Command veröffentlichen, sendet Rephlo ihn an die Online-Galerie Ihres Kontos, und der Server vergibt eine dauerhafte ID sowie eine Versionsnummer. Optional können Sie einen kurzen Changelog-Hinweis hinzufügen, der beschreibt, was sich geändert hat.
- Die erste Veröffentlichung erstellt einen neuen Galerieeintrag und versieht den lokalen Command mit seiner Online-ID und -Version.
- Spätere Veröffentlichungen desselben Commands übertragen eine Aktualisierung und erhöhen die Versionsnummer auf dem Server.
- Zum Veröffentlichen müssen Sie angemeldet sein. Ist Ihre Sitzung abgelaufen, fordert Rephlo Sie zur erneuten Anmeldung auf und lässt die lokale Kopie unverändert.
Sie müssen IDs oder Versionen nicht selbst verfolgen — Rephlo trägt sie nach einer erfolgreichen Veröffentlichung automatisch am Command ein.
Sync-Status verstehen
Jeder Command verfolgt einen Sync-Status, der Rephlo (und Ihnen) zeigt, wie er im Verhältnis zur Cloud-Kopie steht.
| Status | Bedeutung |
|---|---|
| None | Der Command wurde noch nie synchronisiert. Er existiert nur auf diesem Computer. |
| Synced | Die lokale Kopie stimmt mit der letzten vom Server bestätigten Version überein. Nichts steht aus. |
| Dirty | Der Command hat lokale Änderungen (oder eine fehlgeschlagene Veröffentlichung), die noch an den Server übertragen werden müssen. |
| Conflict | Sowohl die lokale als auch die Cloud-Kopie wurden unabhängig voneinander geändert. Dies erfordert Ihre Aufmerksamkeit, bevor die Synchronisierung fortgesetzt werden kann. |
Nachdem Sie einen synchronisierten Command bearbeitet haben, wechselt er in den Status Dirty, bis die nächste erfolgreiche Veröffentlichung ihn wieder auf Synced setzt.
Was passiert, wenn die Synchronisierung fehlschlägt
Rephlo geht bewusst vorsichtig vor, damit Sie nie Arbeit verlieren:
- Validierungsprobleme (zum Beispiel ein vom Server abgelehntes Feld) markieren den Command als Dirty und zeigen Ihnen den genauen Fehler an, sodass Sie ihn beheben und es erneut versuchen können.
- Server- oder Netzwerkfehler markieren den Command ebenfalls als Dirty, und Rephlo versucht es beim nächsten Sync-Zyklus erneut.
- Anmeldeprobleme ändern niemals Ihren lokalen Sync-Status — Sie müssen sich lediglich erneut authentifizieren und es erneut versuchen.
- Wurde ein Command aus Ihrer Online-Galerie gelöscht, während die App sich noch an seine alte ID erinnerte, erkennt die nächste Veröffentlichung dies und erstellt automatisch eine neue Cloud-Kopie.
Massensynchronisierung: Sync All
Wenn mehrere Commands Dirty sind, können Sie sie alle in einer Aktion synchronisieren, statt jeden einzeln von Hand zu veröffentlichen. Rephlo optimiert diesen Vorgang, damit er schnell bleibt und innerhalb der Ratenbegrenzungen des Servers arbeitet.
Konfliktbehandlung und Hintergrund-Abruf
Im Hintergrund ruft Rephlo Ihre Commands regelmäßig aus der Cloud ab und vergleicht jeden anhand seiner Online-ID mit Ihrer lokalen Kopie. Der erste Abruf erfolgt kurz nach dem Start der App, danach wiederholt er sich in einem festen Zyklus.
Was bei jedem Abruf passiert, hängt davon ab, ob die Cloud-Kopie neuer ist und ob Ihre lokale Kopie ungespeicherte Änderungen hat:
Wichtige Punkte:
- Cloud nicht neuer → keine Änderung; Rephlo aktualisiert lediglich Online-Statistiken wie Installationszahl und Durchschnittsbewertung.
- Cloud neuer, lokal unverändert → Rephlo aktualisiert die lokale Kopie und markiert sie als Synced.
- Cloud neuer, lokal Dirty → Rephlo markiert den Command als Conflict, anstatt Ihre Änderungen zu überschreiben.
- Der Hintergrund-Abruf erstellt nie von sich aus brandneue lokale Commands — er gleicht nur Commands ab, die Sie bereits besitzen.
Gerät ein Command in den Status Conflict, entscheiden Sie, welche Version Sie behalten möchten, und veröffentlichen Sie erneut, um Ihre Wahl in die Cloud zu übertragen (oder lassen Sie die Cloud-Kopie gewinnen, indem Sie Ihre lokalen Änderungen verwerfen).
Zwischen Workspaces (Organisationen) wechseln
Wenn Sie mehr als einem Workspace angehören und zwischen ihnen wechseln, überschreibt Rephlo keinen Command, der in einen anderen Workspace synchronisiert wurde. Stattdessen veröffentlicht Rephlo eine neue Kopie in Ihrem aktiven Workspace und lässt die Kopie des anderen Workspace unverändert. So bleibt die Galerie jedes Workspace übersichtlich, und Inhalte, die Sie nicht mehr sehen können, werden nicht versehentlich überschrieben.
Wo Sie veröffentlichte Commands verwalten
Die Desktop-App übernimmt das Veröffentlichen und den Status; in der Web-Galerie leben Ihre veröffentlichten Commands, und dort stammen auch Bewertungen und Installationszahlen her.
- Durchsuchen und verwalten Sie Ihre veröffentlichten Commands unter Meine Commands im Web.
- Entdecken Sie, was andere geteilt haben, in der Command Gallery.
- Für den täglichen Bearbeitungsworkflow siehe Commands verwalten.
Verwandte Seiten
- Web-Installation & Deep Links — Commands aus dem Web in die App installieren.
- Commands — das Kernkonzept hinter allem, was Sie synchronisieren.
- Anmelden und Authentifizierung — melden Sie sich an, um veröffentlichen zu können.