FME Flow:2025,0
Versionskontrolle
WählenSystemkonfiguration > Versionskontrolle.
Die Versionskontrolle ermöglicht Ihnen den Zugriff auf frühere Versionen IhrerRepositorien Dateien. Wenn Sie die Versionskontrolle mit einem Remote-Git-Repository auf GitHub konfigurieren, können Sie optional Backups Ihrer Versionen außerhalb vonFME Flow. Diese Backups sind nützlich, wenn Sie eine Sicherungs- und Wiederherstellungsoperation IhresFME Flow (auch im Rahmen eines Upgrades), da der Versionsverlauf in der wiederhergestelltenFME Flow.
Beachten Sie, dass die Versionskontrollenichtermöglicht Ihnen allein, Ihre lokale Arbeitskopie der Repository-Dateien zu aktualisieren. Stattdessen ermöglicht Ihnen die Versionskontrolle das Herunterladen früherer Versionen. Nach dem Download können Sie Ihre Arbeitskopie aktualisieren, indem Sie sie erneut veröffentlichen aufFME Flow.
Erste Schritte mit der Versionskontrolle
Um die Versionskontrolle zu verwenden, müssen Sie sie aktivieren. Sobald Sie die Versionskontrolle aktiviert haben, können Sie bei jedem Upload (vonFME Flow) oder veröffentlichen/erneut veröffentlichen (vonFME Form ZuFME Flow ) einer neuen oder vorhandenen Datei haben Sie die Möglichkeit, eine Version der Datei auf Ihrem lokalen System zu speichern. Diese Option wird im Dialogfeld „Commit“ angeboten, wenn SieLaden Sie einworkspace direkt vonFME Flowund im Dialogfeld „Veröffentlichen...“ der Option „Veröffentlichen in“FME Flow Assistent inFME Form. (Weitere Informationen zum Veröffentlichen vonFME Form ZuFME Flow, sehenVeröffentlichen inFME Flow.)
Alternativ können Sie einzelneworkspace Versionen direkt von der Repositories-Seite.
Sie können alle Versionen auf der Seite „Repositorys“ anzeigen (Geschichte) und laden Sie sie nach Wunsch herunter.
Um die Versionskontrolle zu aktivieren, wählen SieSystemkonfiguration >Versionskontrolle in der Seitenleiste der Web-Benutzeroberfläche und verschieben Sie denErmöglichtSchieberegler nach rechts.
Konfigurieren der Versionskontrolle mit einem Remote-Git-Repository
Wenn Sie irgendeine Art vonSichern und Wiederherstellen Betrieb IhresFME Flow Konfiguration, wie zum Beispiel beim Upgrade Ihrer Installation, die wiederhergestellteFME Flow verwaltet keinen Versionsverlauf. Wenn Sie Ihre Dateiversionen jedoch in ein Remote-Git-Repository auf GitHub übertragen, behalten Sie Backups davon außerhalb vonFME Flow.
- Wählen Sie in der SeitenleisteSystemkonfiguration > Versionskontrolle.
- Verschieben Sie denErmöglichtSchieberegler nach rechts.
- Geben Sie unter „Remote-Einstellungen“ Folgendes ein:
- DerURL des Remote-Repositorys für das Git-Repository, in dem Sie Ergänzungen und Änderungen festschreiben möchten.
- DerRemote-Token von GitHub generiert.
- KlickenSpeichern.
Tipp: Sie finden diesen Wert in GitHub unter demCodeMenü des jeweiligen Repositorys.
Bewegen Sie die Maus darüber, um den Screenshot anzuzeigen:
Tipp: Informationen zum Generieren eines Tokens finden Sie imGitHub-Hilfe. Wählen Sie unter „Artikelversionen“ die für Ihr Konto (persönlich oder GitHub Enterprise) geltende GitHub-Version aus.
Wenn das Remote-Git-Repository privat ist, geben Sie den Umfang anRepo(„Vollständige Kontrolle über private Repositories“).
Wenn das Remote-Git-Repository öffentlich ist, geben Sie den Umfang anRepo(„Volle Kontrolle über private Repositorien“) oderöffentliches_repo ("Zugriff auf öffentliche Repositorien", unter Repo).
Wenn Ihre Organisation zur Authentifizierung bei GitHub SAML-Single-Sign-On (SSO) mit Security Assertion Markup Language verwendet, müssen Sie das Token autorisieren. Weitere Informationen finden Sie imGitHub-Hilfe.
Updates pushen
Wenn Sie die Versionskontrolle mit einem Remote-Git-Repository konfigurieren, müssen Sie Ihre neuesten Dateiaktualisierungen in das Repository übertragen, wenn Sie Sicherungskopien außerhalb vonFME Flow.
- Wählen Sie in der SeitenleisteSystemkonfiguration > Allgemein.
- Erweitern Sie die Versionskontrolle.
- KlickenAn Fernbedienung senden.
- FME Flowversucht, das Remote-Git-Repository mit Ihren zusätzlichen Versionen zu aktualisieren. Wenn es jedoch Versionen im Remote-Repository gibt, die nach den Versionen entstanden sind, die Sie pushen möchten, und Sie diese noch nicht abgerufen haben, wird ein Fehler angezeigt, mit der Option,Force Push. Wenn Sie wählenForce Push, überschreibt Ihr Revisionsverlauf den Revisionsverlauf im Remote-Repository. Andernfalls klicken Sie aufStornieren.
- Wenn der Push erfolgreich war, wird oben auf der Seite eine Meldung angezeigt.
Updates abrufen
Wenn Sie Updates aus dem Remote-Git-Repository abrufen, aktualisieren Sie den neuesten Revisionsverlauf anderer Teammitglieder, die Updates gepusht haben. Sie sollten vor dem Pushen einen Abruf durchführen, um sicherzustellen, dass Ihr Verlauf aktuell ist.
- Wählen Sie in der SeitenleisteSystemkonfiguration > Allgemein.
- Erweitern Sie die Versionskontrolle.
- KlickenVon Remote abrufen.
- FME Flowversucht, Ihren Versionsverlauf mit allen zusätzlichen Versionen aus dem Remote-Git-Repository zu aktualisieren. Wenn Ihr Versionsverlauf jedoch frühere Versionen anzeigt, die im Remote-Repository nicht mehr vorhanden sind, wird ein Fehler angezeigt, mit der Option,Force Fetch. Wenn Sie wählenForce Fetch, wird Ihr Versionsverlauf überschrieben, um ihn mit den Versionen im Remote-Repository abzugleichen. Andernfalls klicken Sie aufStornieren.
- Wenn der Abruf erfolgreich ist, wird oben auf der Seite „Versionskontrolle“ eine Meldung angezeigt.