Tipp
Informationen zur Bitbucket Integration in Phrase TMS finden Sie in Bitbucket Cloud (TMS).
-
Bitbucket Sync wird nur von Bitbucket Cloud unterstützt. Es kann nicht mit Bitbucket Server verwendet werden.
-
Bitbucket Sync kann über API verwendet werden.
Prerequisites
-
Die Konfigurationsdatei
.phrase.yml
muss im Root des zu überwachenden Branchs vorhanden sein. Die Datei definiert, welche Dateien aus dem Repository importiert (pull) oder exportiert (push) werden sollen. -
Für das Repository ist Lese- und Schreibzugriff erforderlich.
-
Falsch definierte Konfigurationsdateien können Fehler verursachen. Stelle sicher, dass die Datei mindestens eine push- und eine pull-Zielsprache, die korrekten Dateiformate und die korrekte Einstellung des Parameters
update_translations
enthält.
Beispielkonfigurationsdatei:
Phrase: project_id: 1f61b9ecdb7a17a9dd174302419c50cc file_format: simple_json push: Quellen: - file: ./<locale_name>.json ziehen: Ziele: - file: ./<locale_name>.json
Projekt ID eines Projekts befindet sich in den Einstellungen des Projekts.
Gehen Sie folgendermaßen vor, wenn die Konfigurationsdatei vorhanden ist, um ein Repository zu verbinden:
-
Scrollen Sie von der Seite Konfigurieren“.
nach unten zum Konnektor und klicken Sie auf „Die Seite
wird geöffnet. -
Klicke auf Hinzufügen Sync / Bitbucket.
Die Bitbucket Sync Aktivierungsseite wird geöffnet.
-
Wähle aus der Dropdown-Liste „Zugriff gewähren.
“ das zu verbindende Bitbucket User-Konto aus und klicke aufDie Verbindung zwischen Phrase Strings und dem ausgewählten Bitbucket User-Konto ist hergestellt. Das Fenster Einstellungen
wird angezeigt.Hinweis
Über die Integration Bitbucket können nicht mehrere Benutzerkonten verbunden werden.
-
auswählen ein Projekt aus der Dropdown-Liste.
-
Wähle ein
aus der Dropdown Liste.Wenn die Eigentümerschaft des Repository nicht korrekt ist, wird das Repository nicht in der Dropdown-Liste angezeigt.
-
Wählen Sie einen
aus der Dropdown Liste zum importieren (push) und exportieren (pull). Dies ist in der Regel der Master Branch. -
Klicken Sie auf Konfiguration validieren, um sicherzustellen, dass Token und Konfigurationsdatei korrekt sind.
-
Optional
auswählen, um Dateien mit jedem Commit in den ausgewählten Bitbucket Branch zu importieren. -
Klicke auf Speichern.
Das Projekt ist nun mit dem ausgewählten Bitbucket Repository verbunden und der Liste hinzugefügt.
Integrationen können auf der Seite „
deaktiviert oder entfernt werden.Optional können User eine Bitbucket Integration entfernen, indem sie die Berechtigung für Phrase Strings in ihren persönlichen Einstellungen widerrufen.
Nach der Aktivierung von Bitbucket Sync und der Verbindung mit einem Repository können Gebietsschema importiert werden. Dies geschieht in Form von Pull Requests, sodass Änderungen geprüft und das Management von Branchs gesteuert werden kann.
Gehen Sie folgendermaßen vor, um Gebietsschema von Bitbucket zu importieren:
Gehen Sie folgendermaßen vor, um Gebietsschema nach Bitbucket zu exportieren:
Repository-Synchronisierungen speichern die letzten Importe und Exporte für jedes Projekt in Phrase Strings.
So sehen Sie den Verlauf: