Tipp
Für Informationen zur GitLab-Integration in Phrase TMS, siehe GitLab (TMS).
Voraussetzungen
-
Die
.phrase.ymlKonfigurationsdatei muss im Stammverzeichnis des zu überwachenden Branches vorhanden sein. Die Datei legt fest, welche Dateien aus dem Repository importiert (pull) oder exportiert (push) werden sollen. -
Für das Repository ist Lese- und Schreibzugriff erforderlich.
-
Falsch festgelegte Konfigurationsdateien können Fehler verursachen. Stelle sicher, dass die Datei mindestens ein Push- und ein Pull-Ziel, die korrekten Dateiformate und die korrekte Einstellung des Parameters
update_translationsenthält. -
Verwende GitLab 9.5 oder neuer, um die API-Kompatibilität zu gewährleisten.
Sobald die Konfigurationsdatei vorhanden ist, folge diesen Schritten, um ein Repository zu verbinden:
-
Gehe von der Seite nach unten zu und klicke auf Konfigurieren.
Die Seite öffnet sich.
-
Klicke auf Sync/GitLab hinzufügen.
Das Einstellungsfenster für die öffnet sich.
-
Wähle ein Projekt aus der Dropdown-Liste aus.
-
Wähle optional und gib den selbstgehosteten von GitLab an.
-
Wähle ein aus der Dropdown-Liste aus.
-
Wählen Sie einen aus der Dropdown-Liste aus, um zu importieren (push) und zu exportieren (pull). Dies ist normalerweise der Master-Branch.
-
Klicken Sie auf Konfiguration validieren, um sicherzustellen, dass der Zugriffstoken und die Konfigurationsdatei korrekt sind.
-
Wählen Sie optional aus, um Dateien mit jedem Commit in den ausgewählten GitLab-Branch zu importieren.
Geben Sie eine für den Webhook und den ein, die aus Strings kopiert wurden.
-
Klicken Sie auf Speichern.
Das Projekt ist jetzt mit dem ausgewählten GitLab-Repository verbunden und zur Liste hinzugefügt worden.
Um Dateien zu importieren:
-
Wählen Sie auf der Seite ein Projekt aus und klicken Sie auf Importieren
.
GitLab-Daten werden in das ausgewählte Projekt importiert.
Um Dateien zu exportieren, befolgen Sie diese Schritte:
-
Wählen Sie auf der Seite ein Projekt aus und klicken Sie auf Exportieren
.
Das -Fenster wird angezeigt.
-
Geben Sie den Ziel-Branch im Feld an.
Die neuesten Dateien im Repository werden als neue Pull-Anfrage an den gewünschten Branch exportiert.
-
Sobald die Dateien exportiert sind, kann die Pull-Anfrage im Repository zusammengeführt oder geschlossen und der Branch gelöscht werden.
Hinweis
Bei Problemen beim Importieren oder Exportieren verwenden Sie den CLI-Client, um die .phrase.yml-Konfigurationsdatei lokal zu testen und nach Fehlermeldungen zu suchen.
Falls erforderlich, kontaktieren Sie den technischen Support von Phrase und fügen Sie die .phrase.yml-Konfigurationsdatei der Supportanfrage bei.
Repo-Synchronisierungen führen eine Historie der neuesten Importe und Exporte für jedes Phrase Strings Projekt.
Um die Historie anzuzeigen: