Tipp
Informationen zur GitLab Integration in Phrase TMS findest du auf GitLab (TMS).
Voraussetzungen
-
Die Konfigurationsdatei
.phrase.yml
muss im Root 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_translations
enthält. -
Verwende GitLab 9.5 oder neuer, um die API-Kompatibilität zu gewährleisten.
Um ein Repository zu verbinden, folge diesen Schritten, sobald die Konfigurationsdatei vorhanden ist:
-
Scrolle auf der Seite Konfigurieren.
nach unten zum Konnektor und klicke aufDie Seite
wird geöffnet. -
Klicke auf Sync / GitLab hinzufügen.
Das Fenster Einstellungen
öffnet sich. -
auswählen ein Projekt aus der Dropdown-Liste.
-
Optional
auswählen und den GitLab selbstgehosteten bereitstellen. -
Wähle ein
aus der Dropdown Liste. -
Wähle einen
aus der Dropdown Liste aus, aus dem du importieren (push) und exportieren (pull) kannst. Dies ist normalerweise der Master Branch. -
Klicke auf Konfiguration validieren, um sicherzustellen, dass Zugriffstoken und Konfigurationsdatei korrekt sind.
-
Optional
auswählen, um Dateien mit jedem commit in den ausgewählten GitLab Branch zu importieren.Gib eine Webhook und den von Strings kopierten an.
für den -
Klicke auf Speichern.
Das Projekt ist nun mit dem ausgewählten GitLab Repository verbunden und der Liste hinzugefügt.
Dateien importieren:
-
Wähle auf der Seite
ein Projekt aus und klicke aufimportieren.
GitLab Daten werden in das ausgewählte Projekt importiert.
Um Dateien zu exportieren, folge diesen Schritten:
-
Wähle auf der Seite
ein Projekt aus und klicke aufexportieren.
Die aktuellsten Dateien im Repository werden als neuer pull request exportiert.
-
Sobald Dateien exportiert wurden, kann der pull request im Repository zusammengeführt oder geschlossen und der Branch gelöscht werden.
Notiz
Bei Problemen beim Importieren oder Exportieren verwende den CLI Kunden, um die Konfigurationsdatei .phrase.yml
lokal zu testen und auf Fehler zu prüfen.
Falls erforderlich, wende dich an den technischen Support von phrase und füge die Konfigurationsdatei .phrase.yml
der Supportanfrage hinzu.
Die Repository-Synchronisierungen speichern die letzten Importe und Exporte für jedes Projekt in Phrase Strings.
So sehen Sie den Verlauf: