Tipp
Informationen zur GitLab-Integration in Phrase TMS finden Sie unter GitLab (TMS).
Voraussetzungen
-
Die
.phrase.ymlKonfigurationsdatei muss im Stammverzeichnis des zu überwachenden Branch 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, führen Sie diese Schritte aus, um ein Repository zu verbinden:
-
Scrollen Sie auf der Seite nach unten zu und klicken Sie auf Configure.
Die Seite öffnet sich.
-
Klicken Sie auf Add Sync/GitLab.
Das Einstellungsfenster für öffnet sich.
-
Wählen Sie ein Projekt aus der Dropdown-Liste aus.
-
Wählen Sie optional aus und geben Sie den GitLab self-hosted an.
-
Wählen Sie ein aus der Dropdown-Liste aus.
-
Wählen Sie einen aus der Dropdown-Liste aus, um von dort zu importieren (push) und zu exportieren (pull). Dies ist normalerweise der Master-Branch.
-
Klicken Sie auf Validate Configuration, um sicherzustellen, dass das Zugriffstoken und die Konfigurationsdatei korrekt sind.
-
Wählen Sie optional , um Dateien bei jedem Commit an den ausgewählten GitLab-Branch zu importieren.
Geben Sie eine für den Webhook und das aus Strings kopierte an.
-
Klicke auf Speichern.
Das Projekt ist nun mit dem ausgewählten GitLab-Repository verbunden und der Liste hinzugefügt.
-
(Optional) Klicken Sie auf das pencil icon, um die Integration umzubenennen.
So importieren Sie Dateien:
-
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, führen Sie diese Schritte aus:
-
Wählen Sie auf der Seite ein Projekt aus und klicken Sie auf Exportieren
.
Das -Fenster wird angezeigt.
-
Geben Sie die Zielsprache Branch im Feld an.
Die neuesten Dateien im Repository werden als neuer Pull Request in den gewünschten Branch exportiert.
-
Sobald Dateien exportiert wurden, kann der Pull Request im Repository zusammengeführt oder geschlossen und der Branch gelöscht werden.
Hinweis
Falls beim importieren oder exportieren Probleme auftreten, verwenden Sie den CLI-Kunde, um die .phrase.yml-Konfigurationsdatei lokal zu testen und auf Fehlermeldungen zu prüfen.
Wenden Sie sich bei Bedarf an den Phrase Technical Support und hängen Sie die .phrase.yml-Konfigurationsdatei an die Support-Anfrage an.
Repo-Syncs speichern einen Verlauf der letzten importieren und exportieren Vorgänge für jedes Phrase Strings-Projekt.
So zeigen Sie den Verlauf an: